/*! For license information please see published-v8-site.js.LICENSE.txt */ (()=>{var e={24572(e,t,r){"use strict";r(53867);r(85144);r(2793);r(58849);r(26368);r(26064);r(64689);r(44243);r(67977);r(80869);r(23011);r(2282);r(38767);r(15300)},53867(e,t,r){r(97418);r(24239);r(70968);r(51440);r(51098);r(55824);r(495);r(67967);r(33508);r(4918);r(45932);r(96974);r(45936);r(76953);r(39694);r(30507);r(59548);r(52194);r(97665);r(89825);r(68486);r(46803);r(94996);r(2085);r(10791);r(57525);r(28939);r(93701);r(92666);r(79377);r(42512);r(35354);r(96152);r(54077);r(76922);r(96960);r(56355);r(99120);r(63255);r(8072);r(24225);r(57747);r(51694);r(81288);r(60631);r(98973);r(40573);r(87528);r(51969);r(97046);r(51109);r(72648);r(3668);r(45171);r(95333);r(79815);r(63565);r(75424);r(16992);r(97926);r(5545);r(73112);r(49051);r(32759);r(50926);r(27555);r(75717);r(56653);r(83252);r(55597);r(5162);r(98567);r(29375);r(43985);r(39140);r(34);r(73213);r(993);r(39583);r(9491);r(43439);r(46834);r(17191);r(27205);r(93547);r(74952);r(18153);r(21933);r(90871);r(55312);r(2225);r(63994);r(1833);r(42514);r(65100);r(45402);r(3536);r(17073);r(23161);r(39429);r(36485);r(23436);r(28212);r(98254);r(26320);r(56489);r(80533);r(60637);r(62973);r(69714);r(77896);r(93277);r(92027);r(64242);r(37372);r(43315);r(70870);r(76693);r(17644);r(39551);r(62282);r(47489);r(24669);r(37810);r(12791);r(83058);r(58992);r(31888);r(62729);r(35423);r(63154);r(17480);r(86019);r(46593);r(88592);r(26132);r(5307);r(25428);e.exports=r(3750)},2793(e,t,r){r(18158);e.exports=r(3750).Array.flatMap},85144(e,t,r){r(92791);e.exports=r(3750).Array.includes},23011(e,t,r){r(99682);e.exports=r(3750).Object.entries},67977(e,t,r){r(58430);e.exports=r(3750).Object.getOwnPropertyDescriptors},80869(e,t,r){r(91970);e.exports=r(3750).Object.values},2282(e,t,r){"use strict";r(62973);r(49647);e.exports=r(3750).Promise["finally"]},26368(e,t,r){r(72117);e.exports=r(3750).String.padEnd},58849(e,t,r){r(11708);e.exports=r(3750).String.padStart},64689(e,t,r){r(45633);e.exports=r(3750).String.trimRight},26064(e,t,r){r(30550);e.exports=r(3750).String.trimLeft},44243(e,t,r){r(36364);e.exports=r(70096).f("asyncIterator")},34328(e,t,r){r(67484);e.exports=r(64462).global},37675(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},59348(e,t,r){var n=r(90873);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},64462(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},10108(e,t,r){var n=r(37675);e.exports=function(e,t,r){n(e);if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},59059(e,t,r){e.exports=!r(37704)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},92450(e,t,r){var n=r(90873);var i=r(9846).document;var o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},17615(e,t,r){var n=r(9846);var i=r(64462);var o=r(10108);var a=r(3821);var s=r(85581);var l="prototype";var u=function(e,t,r){var c=e&u.F;var d=e&u.G;var f=e&u.S;var p=e&u.P;var g=e&u.B;var h=e&u.W;var v=d?i:i[t]||(i[t]={});var m=v[l];var y=d?n:f?n[t]:(n[t]||{})[l];var b,w,S;d&&(r=t);for(b in r){w=!c&&y&&void 0!==y[b];if(w&&s(v,b))continue;S=w?y[b]:r[b];v[b]=d&&"function"!=typeof y[b]?r[b]:g&&w?o(S,n):h&&y[b]==S?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};t[l]=e[l];return t}(S):p&&"function"==typeof S?o(Function.call,S):S;if(p){(v.virtual||(v.virtual={}))[b]=S;e&u.R&&m&&!m[b]&&a(m,b,S)}}};u.F=1;u.G=2;u.S=4;u.P=8;u.B=16;u.W=32;u.U=64;u.R=128;e.exports=u},37704(e){e.exports=function(e){try{return!!e()}catch(e){return true}}},9846(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},85581(e){var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},3821(e,t,r){var n=r(57487);var i=r(18380);e.exports=r(59059)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},95772(e,t,r){e.exports=!r(59059)&&!r(37704)(function(){return 7!=Object.defineProperty(r(92450)("div"),"a",{get:function(){return 7}}).a})},90873(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},57487(e,t,r){var n=r(59348);var i=r(95772);var o=r(45944);var a=Object.defineProperty;t.f=r(59059)?Object.defineProperty:function e(t,r,s){n(t);r=o(r,true);n(s);if(i)try{return a(t,r,s)}catch(e){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");"value"in s&&(t[r]=s.value);return t}},18380(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},45944(e,t,r){var n=r(90873);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},67484(e,t,r){var n=r(17615);n(n.G,{global:r(9846)})},61635(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},410(e,t,r){var n=r(2153);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},66864(e,t,r){var n=r(12814)("unscopables");var i=Array.prototype;void 0==i[n]&&r(94005)(i,n,{});e.exports=function(e){i[n][e]=true}},60308(e,t,r){"use strict";var n=r(65988)(true);e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},65968(e){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},13068(e,t,r){var n=r(65041);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},45454(e,t,r){"use strict";var n=r(3366);var i=r(56213);var o=r(54117);e.exports=[].copyWithin||function e(t,r){var a=n(this);var s=o(a.length);var l=i(t,s);var u=i(r,s);var c=arguments.length>2?arguments[2]:void 0;var d=Math.min((void 0===c?s:i(c,s))-u,s-l);var f=1;if(u0){u in a?a[l]=a[u]:delete a[l];l+=f;u+=f}return a}},54964(e,t,r){"use strict";var n=r(3366);var i=r(56213);var o=r(54117);e.exports=function e(t){var r=n(this);var a=o(r.length);var s=arguments.length;var l=i(s>1?arguments[1]:void 0,a);var u=s>2?arguments[2]:void 0;var c=void 0===u?a:i(u,a);while(c>l)r[l++]=t;return r}},45120(e,t,r){var n=r(36173);var i=r(54117);var o=r(56213);e.exports=function(e){return function(t,r,a){var s=n(t);var l=i(s.length);var u=o(a,l);var c;if(e&&r!=r)while(l>u){c=s[u++];if(c!=c)return true}else for(;l>u;u++)if((e||u in s)&&s[u]===r)return e||u||0;return!e&&-1}}},1307(e,t,r){var n=r(4772);var i=r(95161);var o=r(3366);var a=r(54117);var s=r(93900);e.exports=function(e,t){var r=1==e;var l=2==e;var u=3==e;var c=4==e;var d=6==e;var f=5==e||d;var p=t||s;return function(t,s,g){var h=o(t);var v=i(h);var m=n(s,g,3);var y=a(v.length);var b=0;var w=r?p(t,y):l?p(t,0):void 0;var S,_;for(;y>b;b++)if(f||b in v){S=v[b];_=m(S,b,h);if(e)if(r)w[b]=_;else if(_)switch(e){case 3:return true;case 5:return S;case 6:return b;case 2:w.push(S)}else if(c)return false}return d?-1:u||c?c:w}}},75367(e,t,r){var n=r(61635);var i=r(3366);var o=r(95161);var a=r(54117);e.exports=function(e,t,r,s,l){n(t);var u=i(e);var c=o(u);var d=a(u.length);var f=l?d-1:0;var p=l?-1:1;if(r<2)for(;;){if(f in c){s=c[f];f+=p;break}f+=p;if(l?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;l?f>=0:d>f;f+=p)f in c&&(s=t(s,c[f],f,u));return s}},10350(e,t,r){var n=r(65041);var i=r(83173);var o=r(12814)("species");e.exports=function(e){var t;if(i(e)){t=e.constructor;"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0);if(n(t)){t=t[o];null===t&&(t=void 0)}}return void 0===t?Array:t}},93900(e,t,r){var n=r(10350);e.exports=function(e,t){return new(n(e))(t)}},18090(e,t,r){"use strict";var n=r(61635);var i=r(65041);var o=r(41157);var a=[].slice;var s={};var l=function(e,t,r){if(!(t in s)){for(var n=[],i=0;i1?arguments[1]:void 0,3);var i;while(i=i?i.n:this._f){n(i.v,i.k,this);while(i&&i.r)i=i.p}},has:function e(r){return!!v(g(this,t),r)}});f&&n(c.prototype,"size",{get:function(){return g(this,t)[h]}});return c},def:function(e,t,r){var n=v(e,t);var i,o;if(n)n.v=r;else{e._l=n={i:o=p(t,true),k:t,v:r,p:i=e._l,n:void 0,r:false};e._f||(e._f=n);i&&(i.n=n);e[h]++;"F"!==o&&(e._i[o]=n)}return e},getEntry:v,setStrong:function(e,t,r){u(e,t,function(e,r){this._t=g(e,t);this._k=r;this._l=void 0},function(){var e=this;var t=e._k;var r=e._l;while(r&&r.r)r=r.p;if(!e._t||!(e._l=r=r?r.n:e._t._f)){e._t=void 0;return c(1)}if("keys"==t)return c(0,r.k);if("values"==t)return c(0,r.v);return c(0,[r.k,r.v])},r?"entries":"values",!r,true);d(t)}}},20114(e,t,r){"use strict";var n=r(6601);var i=r(40324).getWeak;var o=r(13068);var a=r(65041);var s=r(65968);var l=r(16318);var u=r(1307);var c=r(99701);var d=r(77200);var f=u(5);var p=u(6);var g=0;var h=function(e){return e._l||(e._l=new v)};var v=function(){this.a=[]};var m=function(e,t){return f(e.a,function(e){return e[0]===t})};v.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var r=m(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});~t&&this.a.splice(t,1);return!!~t}};e.exports={getConstructor:function(e,t,r,o){var u=e(function(e,n){s(e,u,t,"_i");e._t=t;e._i=g++;e._l=void 0;void 0!=n&&l(n,r,e[o],e)});n(u.prototype,{delete:function(e){if(!a(e))return false;var r=i(e);if(true===r)return h(d(this,t))["delete"](e);return r&&c(r,this._i)&&delete r[this._i]},has:function e(r){if(!a(r))return false;var n=i(r);if(true===n)return h(d(this,t)).has(r);return n&&c(n,this._i)}});return u},def:function(e,t,r){var n=i(o(t),true);true===n?h(e).set(t,r):n[e._i]=r;return e},ufstore:h}},76173(e,t,r){"use strict";var n=r(91790);var i=r(96375);var o=r(1043);var a=r(6601);var s=r(40324);var l=r(16318);var u=r(65968);var c=r(65041);var d=r(94944);var f=r(92539);var p=r(27404);var g=r(72232);e.exports=function(e,t,r,h,v,m){var y=n[e];var b=y;var w=v?"set":"add";var S=b&&b.prototype;var _={};var k=function(e){var t=S[e];o(S,e,"delete"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function e(r){return!(m&&!c(r))&&t.call(this,0===r?0:r)}:"get"==e?function e(r){return m&&!c(r)?void 0:t.call(this,0===r?0:r)}:"add"==e?function e(r){t.call(this,0===r?0:r);return this}:function e(r,n){t.call(this,0===r?0:r,n);return this})};if("function"==typeof b&&(m||S.forEach&&!d(function(){(new b).entries().next()}))){var P=new b;var C=P[w](m?{}:-0,1)!=P;var E=d(function(){P.has(1)});var j=f(function(e){new b(e)});var A=!m&&d(function(){var e=new b;var t=5;while(t--)e[w](t,t);return!e.has(-0)});if(!j){b=t(function(t,r){u(t,b,e);var n=g(new y,t,b);void 0!=r&&l(r,v,n[w],n);return n});b.prototype=S;S.constructor=b}if(E||A){k("delete");k("has");v&&k("get")}(A||C)&&k(w);m&&S.clear&&delete S.clear}else{b=h.getConstructor(t,e,v,w);a(b.prototype,r);s.NEED=true}p(b,e);_[e]=b;i(i.G+i.W+i.F*(b!=y),_);m||h.setStrong(b,e,v);return b}},3750(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},25299(e,t,r){"use strict";var n=r(24727);var i=r(59700);e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},4772(e,t,r){var n=r(61635);e.exports=function(e,t,r){n(e);if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},63505(e,t,r){"use strict";var n=r(94944);var i=Date.prototype.getTime;var o=Date.prototype.toISOString;var a=function(e){return e>9?e:"0"+e};e.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))})||!n(function(){o.call(new Date(NaN))})?function e(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var t=this;var r=t.getUTCFullYear();var n=t.getUTCMilliseconds();var o=r<0?"-":r>9999?"+":"";return o+("00000"+Math.abs(r)).slice(o?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:o},69283(e,t,r){"use strict";var n=r(13068);var i=r(53824);var o="number";e.exports=function(e){if("string"!==e&&e!==o&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),e!=o)}},93496(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},36875(e,t,r){e.exports=!r(94944)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},65498(e,t,r){var n=r(65041);var i=r(91790).document;var o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},22980(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},52121(e,t,r){var n=r(82663);var i=r(24268);var o=r(84313);e.exports=function(e){var t=n(e);var r=i.f;if(r){var a=r(e);var s=o.f;var l=0;var u;while(a.length>l)s.call(e,u=a[l++])&&t.push(u)}return t}},96375(e,t,r){var n=r(91790);var i=r(3750);var o=r(94005);var a=r(1043);var s=r(4772);var l="prototype";var u=function(e,t,r){var c=e&u.F;var d=e&u.G;var f=e&u.S;var p=e&u.P;var g=e&u.B;var h=d?n:f?n[t]||(n[t]={}):(n[t]||{})[l];var v=d?i:i[t]||(i[t]={});var m=v[l]||(v[l]={});var y,b,w,S;d&&(r=t);for(y in r){b=!c&&h&&void 0!==h[y];w=(b?h:r)[y];S=g&&b?s(w,n):p&&"function"==typeof w?s(Function.call,w):w;h&&a(h,y,w,e&u.U);v[y]!=w&&o(v,y,S);p&&m[y]!=w&&(m[y]=w)}};n.core=i;u.F=1;u.G=2;u.S=4;u.P=8;u.B=16;u.W=32;u.U=64;u.R=128;e.exports=u},70267(e,t,r){var n=r(12814)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{t[n]=false;return!"/./"[e](t)}catch(e){}}return true}},94944(e){e.exports=function(e){try{return!!e()}catch(e){return true}}},62868(e,t,r){"use strict";r(23436);var n=r(1043);var i=r(94005);var o=r(94944);var a=r(93496);var s=r(12814);var l=r(39064);var u=s("species");var c=!o(function(){var e=/./;e.exec=function(){var e=[];e.groups={a:"7"};return e};return"7"!=="".replace(e,"$")});var d=function(){var e=/(?:)/;var t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var f=s(e);var p=!o(function(){var t={};t[f]=function(){return 7};return 7!=""[e](t)});var g=p?!o(function(){var t=false;var r=/a/;r.exec=function(){t=true;return null};if("split"===e){r.constructor={};r.constructor[u]=function(){return r}}r[f]("");return!t}):void 0;if(!p||!g||"replace"===e&&!c||"split"===e&&!d){var h=/./[f];var v=r(a,f,""[e],function e(t,r,n,i,o){if(r.exec===l){if(p&&!o)return{done:true,value:h.call(r,n,i)};return{done:true,value:t.call(n,r,i)}}return{done:false}});var m=v[0];var y=v[1];n(String.prototype,e,m);i(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},30270(e,t,r){"use strict";var n=r(13068);e.exports=function(){var e=n(this);var t="";e.global&&(t+="g");e.ignoreCase&&(t+="i");e.multiline&&(t+="m");e.unicode&&(t+="u");e.sticky&&(t+="y");return t}},42826(e,t,r){"use strict";var n=r(83173);var i=r(65041);var o=r(54117);var a=r(4772);var s=r(12814)("isConcatSpreadable");function l(e,t,r,u,c,d,f,p){var g=c;var h=0;var v=!!f&&a(f,p,3);var m,y;while(h0)g=l(e,t,m,o(m.length),g,d-1)-1;else{if(g>=9007199254740991)throw TypeError();e[g]=m}g++}h++}return g}e.exports=l},16318(e,t,r){var n=r(4772);var i=r(42496);var o=r(284);var a=r(13068);var s=r(54117);var l=r(73890);var u={};var c={};var d=e.exports=function(e,t,r,d,f){var p=f?function(){return e}:l(e);var g=n(r,d,t?2:1);var h=0;var v,m,y,b;if("function"!=typeof p)throw TypeError(e+" is not iterable!");if(o(p))for(v=s(e.length);v>h;h++){b=t?g(a(m=e[h])[0],m[1]):g(e[h]);if(b===u||b===c)return b}else for(y=p.call(e);!(m=y.next()).done;){b=i(y,g,m.value,t);if(b===u||b===c)return b}};d.BREAK=u;d.RETURN=c},68189(e,t,r){e.exports=r(37108)("native-function-to-string",Function.toString)},91790(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},99701(e){var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},94005(e,t,r){var n=r(24727);var i=r(59700);e.exports=r(36875)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},39460(e,t,r){var n=r(91790).document;e.exports=n&&n.documentElement},80932(e,t,r){e.exports=!r(36875)&&!r(94944)(function(){return 7!=Object.defineProperty(r(65498)("div"),"a",{get:function(){return 7}}).a})},72232(e,t,r){var n=r(65041);var i=r(78186).set;e.exports=function(e,t,r){var o=t.constructor;var a;o!==r&&"function"==typeof o&&(a=o.prototype)!==r.prototype&&n(a)&&i&&i(e,a);return e}},41157(e){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},95161(e,t,r){var n=r(2153);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},284(e,t,r){var n=r(16594);var i=r(12814)("iterator");var o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},83173(e,t,r){var n=r(2153);e.exports=Array.isArray||function e(t){return"Array"==n(t)}},61802(e,t,r){var n=r(65041);var i=Math.floor;e.exports=function e(t){return!n(t)&&isFinite(t)&&i(t)===t}},65041(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},11531(e,t,r){var n=r(65041);var i=r(2153);var o=r(12814)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},42496(e,t,r){var n=r(13068);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e["return"];void 0!==o&&n(o.call(e));throw t}}},14968(e,t,r){"use strict";var n=r(73607);var i=r(59700);var o=r(27404);var a={};r(94005)(a,r(12814)("iterator"),function(){return this});e.exports=function(e,t,r){e.prototype=n(a,{next:i(1,r)});o(e,t+" Iterator")}},70471(e,t,r){"use strict";var n=r(35446);var i=r(96375);var o=r(1043);var a=r(94005);var s=r(16594);var l=r(14968);var u=r(27404);var c=r(39595);var d=r(12814)("iterator");var f=!([].keys&&"next"in[].keys());var p="@@iterator";var g="keys";var h="values";var v=function(){return this};e.exports=function(e,t,r,m,y,b,w){l(r,t,m);var S=function(e){if(!f&&e in C)return C[e];switch(e){case g:return function t(){return new r(this,e)};case h:return function t(){return new r(this,e)}}return function t(){return new r(this,e)}};var _=t+" Iterator";var k=y==h;var P=false;var C=e.prototype;var E=C[d]||C[p]||y&&C[y];var j=E||S(y);var A=y?k?S("entries"):j:void 0;var O="Array"==t&&C.entries||E;var T,D,M;if(O){M=c(O.call(new e));if(M!==Object.prototype&&M.next){u(M,_,true);n||"function"==typeof M[d]||a(M,d,v)}}if(k&&E&&E.name!==h){P=true;j=function e(){return E.call(this)}}n&&!w||!f&&!P&&C[d]||a(C,d,j);s[t]=j;s[_]=v;if(y){T={values:k?j:S(h),keys:b?j:S(g),entries:A};if(w)for(D in T)D in C||o(C,D,T[D]);else i(i.P+i.F*(f||P),t,T)}return T}},92539(e,t,r){var n=r(12814)("iterator");var i=false;try{var o=[7][n]();o["return"]=function(){i=true};Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return false;var r=false;try{var o=[7];var a=o[n]();a.next=function(){return{done:r=true}};o[n]=function(){return a};e(o)}catch(e){}return r}},14690(e){e.exports=function(e,t){return{value:t,done:!!e}}},16594(e){e.exports={}},35446(e){e.exports=false},42631(e){var t=Math.expm1;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function e(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:t},8946(e,t,r){var n=r(8941);var i=Math.pow;var o=i(2,-52);var a=i(2,-23);var s=i(2,127)*(2-a);var l=i(2,-126);var u=function(e){return e+1/o-1/o};e.exports=Math.fround||function e(t){var r=Math.abs(t);var i=n(t);var c,d;if(rs||d!=d)return Infinity*i;return i*d}},23993(e){e.exports=Math.log1p||function e(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},8941(e){e.exports=Math.sign||function e(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},40324(e,t,r){var n=r(11415)("meta");var i=r(65041);var o=r(99701);var a=r(24727).f;var s=0;var l=Object.isExtensible||function(){return true};var u=!r(94944)(function(){return l(Object.preventExtensions({}))});var c=function(e){a(e,n,{value:{i:"O"+ ++s,w:{}}})};var d=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[n].i};var f=function(e,t){if(!o(e,n)){if(!l(e))return true;if(!t)return false;c(e)}return e[n].w};var p=function(e){u&&g.NEED&&l(e)&&!o(e,n)&&c(e);return e};var g=e.exports={KEY:n,NEED:false,fastKey:d,getWeak:f,onFreeze:p}},6304(e,t,r){var n=r(91790);var i=r(20708).set;var o=n.MutationObserver||n.WebKitMutationObserver;var a=n.process;var s=n.Promise;var l="process"==r(2153)(a);e.exports=function(){var e,t,r;var u=function(){var n,i;l&&(n=a.domain)&&n.exit();while(e){i=e.fn;e=e.next;try{i()}catch(n){e?r():t=void 0;throw n}}t=void 0;n&&n.enter()};if(l)r=function(){a.nextTick(u)};else if(!o||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);r=function(){c.then(u)}}else r=function(){i.call(n,u)};else{var d=true;var f=document.createTextNode("");new o(u).observe(f,{characterData:true});r=function(){f.data=d=!d}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i);if(!e){e=i;r()}t=i}}},2074(e,t,r){"use strict";var n=r(61635);function i(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e;r=n});this.resolve=n(t);this.reject=n(r)}e.exports.f=function(e){return new i(e)}},35014(e,t,r){"use strict";var n=r(36875);var i=r(82663);var o=r(24268);var a=r(84313);var s=r(3366);var l=r(95161);var u=Object.assign;e.exports=!u||r(94944)(function(){var e={};var t={};var r=Symbol();var n="abcdefghijklmnopqrst";e[r]=7;n.split("").forEach(function(e){t[e]=e});return 7!=u({},e)[r]||Object.keys(u({},t)).join("")!=n})?function e(t,r){var u=s(t);var c=arguments.length;var d=1;var f=o.f;var p=a.f;while(c>d){var g=l(arguments[d++]);var h=f?i(g).concat(f(g)):i(g);var v=h.length;var m=0;var y;while(v>m){y=h[m++];n&&!p.call(g,y)||(u[y]=g[y])}}return u}:u},73607(e,t,r){var n=r(13068);var i=r(29026);var o=r(22980);var a=r(93590)("IE_PROTO");var s=function(){};var l="prototype";var u=function(){var e=r(65498)("iframe");var t=o.length;var n="<";var i=">";var a;e.style.display="none";r(39460).appendChild(e);e.src="javascript:";a=e.contentWindow.document;a.open();a.write(n+"script"+i+"document.F=Object"+n+"/script"+i);a.close();u=a.F;while(t--)delete u[l][o[t]];return u()};e.exports=Object.create||function e(t,r){var o;if(null!==t){s[l]=n(t);o=new s;s[l]=null;o[a]=t}else o=u();return void 0===r?o:i(o,r)}},24727(e,t,r){var n=r(13068);var i=r(80932);var o=r(53824);var a=Object.defineProperty;t.f=r(36875)?Object.defineProperty:function e(t,r,s){n(t);r=o(r,true);n(s);if(i)try{return a(t,r,s)}catch(e){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");"value"in s&&(t[r]=s.value);return t}},29026(e,t,r){var n=r(24727);var i=r(13068);var o=r(82663);e.exports=r(36875)?Object.defineProperties:function e(t,r){i(t);var a=o(r);var s=a.length;var l=0;var u;while(s>l)n.f(t,u=a[l++],r[u]);return t}},45481(e,t,r){var n=r(84313);var i=r(59700);var o=r(36173);var a=r(53824);var s=r(99701);var l=r(80932);var u=Object.getOwnPropertyDescriptor;t.f=r(36875)?u:function e(t,r){t=o(t);r=a(r,true);if(l)try{return u(t,r)}catch(e){}if(s(t,r))return i(!n.f.call(t,r),t[r])}},63669(e,t,r){var n=r(36173);var i=r(23663).f;var o={}.toString;var a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var s=function(e){try{return i(e)}catch(e){return a.slice()}};e.exports.f=function e(t){return a&&"[object Window]"==o.call(t)?s(t):i(n(t))}},23663(e,t,r){var n=r(2809);var i=r(22980).concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return n(t,i)}},24268(e,t){t.f=Object.getOwnPropertySymbols},39595(e,t,r){var n=r(99701);var i=r(3366);var o=r(93590)("IE_PROTO");var a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){e=i(e);if(n(e,o))return e[o];if("function"==typeof e.constructor&&e instanceof e.constructor)return e.constructor.prototype;return e instanceof Object?a:null}},2809(e,t,r){var n=r(99701);var i=r(36173);var o=r(45120)(false);var a=r(93590)("IE_PROTO");e.exports=function(e,t){var r=i(e);var s=0;var l=[];var u;for(u in r)u!=a&&n(r,u)&&l.push(u);while(t.length>s)n(r,u=t[s++])&&(~o(l,u)||l.push(u));return l}},82663(e,t,r){var n=r(2809);var i=r(22980);e.exports=Object.keys||function e(t){return n(t,i)}},84313(e,t){t.f={}.propertyIsEnumerable},37699(e,t,r){var n=r(96375);var i=r(3750);var o=r(94944);e.exports=function(e,t){var r=(i.Object||{})[e]||Object[e];var a={};a[e]=t(r);n(n.S+n.F*o(function(){r(1)}),"Object",a)}},64022(e,t,r){var n=r(36875);var i=r(82663);var o=r(36173);var a=r(84313).f;e.exports=function(e){return function(t){var r=o(t);var s=i(r);var l=s.length;var u=0;var c=[];var d;while(l>u){d=s[u++];n&&!a.call(r,d)||c.push(e?[d,r[d]]:r[d])}return c}}},3846(e,t,r){var n=r(23663);var i=r(24268);var o=r(13068);var a=r(91790).Reflect;e.exports=a&&a.ownKeys||function e(t){var r=n.f(o(t));var a=i.f;return a?r.concat(a(t)):r}},79021(e,t,r){var n=r(91790).parseFloat;var i=r(40941).trim;e.exports=1/n(r(58251)+"-0")!==-Infinity?function e(t){var r=i(String(t),3);var o=n(r);return 0===o&&"-"==r.charAt(0)?-0:o}:n},55434(e,t,r){var n=r(91790).parseInt;var i=r(40941).trim;var o=r(58251);var a=/^[-+]?0[xX]/;e.exports=8!==n(o+"08")||22!==n(o+"0x16")?function e(t,r){var o=i(String(t),3);return n(o,r>>>0||(a.test(o)?16:10))}:n},19304(e){e.exports=function(e){try{return{e:false,v:e()}}catch(e){return{e:true,v:e}}}},99117(e,t,r){var n=r(13068);var i=r(65041);var o=r(2074);e.exports=function(e,t){n(e);if(i(t)&&t.constructor===e)return t;var r=o.f(e);var a=r.resolve;a(t);return r.promise}},59700(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6601(e,t,r){var n=r(1043);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},1043(e,t,r){var n=r(91790);var i=r(94005);var o=r(99701);var a=r(11415)("src");var s=r(68189);var l="toString";var u=(""+s).split(l);r(3750).inspectSource=function(e){return s.call(e)};(e.exports=function(e,t,r,s){var l="function"==typeof r;l&&(o(r,"name")||i(r,"name",t));if(e[t]===r)return;l&&(o(r,a)||i(r,a,e[t]?""+e[t]:u.join(String(t))));if(e===n)e[t]=r;else if(s)e[t]?e[t]=r:i(e,t,r);else{delete e[t];i(e,t,r)}})(Function.prototype,l,function e(){return"function"==typeof this&&this[a]||s.call(this)})},59951(e,t,r){"use strict";var n=r(35944);var i=RegExp.prototype.exec;e.exports=function(e,t){var r=e.exec;if("function"===typeof r){var o=r.call(e,t);if("object"!==typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},39064(e,t,r){"use strict";var n=r(30270);var i=RegExp.prototype.exec;var o=String.prototype.replace;var a=i;var s="lastIndex";var l=function(){var e=/a/,t=/b*/g;i.call(e,"a");i.call(t,"a");return 0!==e[s]||0!==t[s]}();var u=void 0!==/()??/.exec("")[1];var c=l||u;c&&(a=function e(t){var r=this;var a,c,d,f;u&&(c=new RegExp("^"+r.source+"$(?!\\s)",n.call(r)));l&&(a=r[s]);d=i.call(r,t);l&&d&&(r[s]=r.global?d.index+d[0].length:a);u&&d&&d.length>1&&o.call(d[0],c,function(){for(f=1;f=s)return e?"":void 0;l=o.charCodeAt(a);return l<55296||l>56319||a+1===s||(u=o.charCodeAt(a+1))<56320||u>57343?e?o.charAt(a):l:e?o.slice(a,a+2):u-56320+(l-55296<<10)+65536}}},89270(e,t,r){var n=r(11531);var i=r(93496);e.exports=function(e,t,r){if(n(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(i(e))}},59004(e,t,r){var n=r(96375);var i=r(94944);var o=r(93496);var a=/"/g;var s=function(e,t,r,n){var i=String(o(e));var s="<"+t;""!==r&&(s+=" "+r+'="'+String(n).replace(a,""")+'"');return s+">"+i+""};e.exports=function(e,t){var r={};r[e]=t(s);n(n.P+n.F*i(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",r)}},60880(e,t,r){var n=r(54117);var i=r(90062);var o=r(93496);e.exports=function(e,t,r,a){var s=String(o(e));var l=s.length;var u=void 0===r?" ":String(r);var c=n(t);if(c<=l||""==u)return s;var d=c-l;var f=i.call(u,Math.ceil(d/u.length));f.length>d&&(f=f.slice(0,d));return a?f+s:s+f}},90062(e,t,r){"use strict";var n=r(15751);var i=r(93496);e.exports=function e(t){var r=String(i(this));var o="";var a=n(t);if(a<0||Infinity==a)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(r+=r))1&a&&(o+=r);return o}},40941(e,t,r){var n=r(96375);var i=r(93496);var o=r(94944);var a=r(58251);var s="["+a+"]";var l="​…";var u=RegExp("^"+s+s+"*");var c=RegExp(s+s+"*$");var d=function(e,t,r){var i={};var s=o(function(){return!!a[e]()||l[e]()!=l});var u=i[e]=s?t(f):a[e];r&&(i[r]=u);n(n.P+n.F*s,"String",i)};var f=d.trim=function(e,t){e=String(i(e));1&t&&(e=e.replace(u,""));2&t&&(e=e.replace(c,""));return e};e.exports=d},58251(e){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},20708(e,t,r){var n=r(4772);var i=r(41157);var o=r(39460);var a=r(65498);var s=r(91790);var l=s.process;var u=s.setImmediate;var c=s.clearImmediate;var d=s.MessageChannel;var f=s.Dispatch;var p=0;var g={};var h="onreadystatechange";var v,m,y;var b=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e];t()}};var w=function(e){b.call(e.data)};if(!u||!c){u=function e(t){var r=[];var n=1;while(arguments.length>n)r.push(arguments[n++]);g[++p]=function(){i("function"==typeof t?t:Function(t),r)};v(p);return p};c=function e(t){delete g[t]};if("process"==r(2153)(l))v=function(e){l.nextTick(n(b,e,1))};else if(f&&f.now)v=function(e){f.now(n(b,e,1))};else if(d){m=new d;y=m.port2;m.port1.onmessage=w;v=n(y.postMessage,y,1)}else if(s.addEventListener&&"function"==typeof postMessage&&!s.importScripts){v=function(e){s.postMessage(e+"","*")};s.addEventListener("message",w,false)}else v=h in a("script")?function(e){o.appendChild(a("script"))[h]=function(){o.removeChild(this);b.call(e)}}:function(e){setTimeout(n(b,e,1),0)}}e.exports={set:u,clear:c}},56213(e,t,r){var n=r(15751);var i=Math.max;var o=Math.min;e.exports=function(e,t){e=n(e);return e<0?i(e+t,0):o(e,t)}},49205(e,t,r){var n=r(15751);var i=r(54117);e.exports=function(e){if(void 0===e)return 0;var t=n(e);var r=i(t);if(t!==r)throw RangeError("Wrong length!");return r}},15751(e){var t=Math.ceil;var r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},36173(e,t,r){var n=r(95161);var i=r(93496);e.exports=function(e){return n(i(e))}},54117(e,t,r){var n=r(15751);var i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},3366(e,t,r){var n=r(93496);e.exports=function(e){return Object(n(e))}},53824(e,t,r){var n=r(65041);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},11761(e,t,r){"use strict";if(r(36875)){var n=r(35446);var i=r(91790);var o=r(94944);var a=r(96375);var s=r(4869);var l=r(32088);var u=r(4772);var c=r(65968);var d=r(59700);var f=r(94005);var p=r(6601);var g=r(15751);var h=r(54117);var v=r(49205);var m=r(56213);var y=r(53824);var b=r(99701);var w=r(35944);var S=r(65041);var _=r(3366);var k=r(284);var P=r(73607);var C=r(39595);var E=r(23663).f;var j=r(73890);var A=r(11415);var O=r(12814);var T=r(1307);var D=r(45120);var M=r(3214);var R=r(39429);var L=r(16594);var x=r(92539);var I=r(59834);var F=r(54964);var V=r(45454);var B=r(24727);var N=r(45481);var W=B.f;var q=N.f;var U=i.RangeError;var z=i.TypeError;var G=i.Uint8Array;var H="ArrayBuffer";var $="Shared"+H;var K="BYTES_PER_ELEMENT";var Q="prototype";var X=Array[Q];var Z=l.ArrayBuffer;var Y=l.DataView;var J=T(0);var ee=T(2);var te=T(3);var re=T(4);var ne=T(5);var ie=T(6);var oe=D(true);var ae=D(false);var se=R.values;var le=R.keys;var ue=R.entries;var ce=X.lastIndexOf;var de=X.reduce;var fe=X.reduceRight;var pe=X.join;var ge=X.sort;var he=X.slice;var ve=X.toString;var me=X.toLocaleString;var ye=O("iterator");var be=O("toStringTag");var we=A("typed_constructor");var Se=A("def_constructor");var _e=s.CONSTR;var ke=s.TYPED;var Pe=s.VIEW;var Ce="Wrong length!";var Ee=T(1,function(e,t){return De(M(e,e[Se]),t)});var je=o(function(){return 1===new G(new Uint16Array([1]).buffer)[0]});var Ae=!!G&&!!G[Q].set&&o(function(){new G(1).set({})});var Oe=function(e,t){var r=g(e);if(r<0||r%t)throw U("Wrong offset!");return r};var Te=function(e){if(S(e)&&ke in e)return e;throw z(e+" is not a typed array!")};var De=function(e,t){if(!(S(e)&&we in e))throw z("It is not a typed array constructor!");return new e(t)};var Me=function(e,t){return Re(M(e,e[Se]),t)};var Re=function(e,t){var r=0;var n=t.length;var i=De(e,n);while(n>r)i[r]=t[r++];return i};var Le=function(e,t,r){W(e,t,{get:function(){return this._d[r]}})};var xe=function e(t){var r=_(t);var n=arguments.length;var i=n>1?arguments[1]:void 0;var o=void 0!==i;var a=j(r);var s,l,c,d,f,p;if(void 0!=a&&!k(a)){for(p=a.call(r),c=[],s=0;!(f=p.next()).done;s++)c.push(f.value);r=c}o&&n>2&&(i=u(i,arguments[2],2));for(s=0,l=h(r.length),d=De(this,l);l>s;s++)d[s]=o?i(r[s],s):r[s];return d};var Ie=function e(){var t=0;var r=arguments.length;var n=De(this,r);while(r>t)n[t]=arguments[t++];return n};var Fe=!!G&&o(function(){me.call(new G(1))});var Ve=function e(){return me.apply(Fe?he.call(Te(this)):Te(this),arguments)};var Be={copyWithin:function e(t,r){return V.call(Te(this),t,r,arguments.length>2?arguments[2]:void 0)},every:function e(t){return re(Te(this),t,arguments.length>1?arguments[1]:void 0)},fill:function e(t){return F.apply(Te(this),arguments)},filter:function e(t){return Me(this,ee(Te(this),t,arguments.length>1?arguments[1]:void 0))},find:function e(t){return ne(Te(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function e(t){return ie(Te(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function e(t){J(Te(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function e(t){return ae(Te(this),t,arguments.length>1?arguments[1]:void 0)},includes:function e(t){return oe(Te(this),t,arguments.length>1?arguments[1]:void 0)},join:function e(t){return pe.apply(Te(this),arguments)},lastIndexOf:function e(t){return ce.apply(Te(this),arguments)},map:function e(t){return Ee(Te(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function e(t){return de.apply(Te(this),arguments)},reduceRight:function e(t){return fe.apply(Te(this),arguments)},reverse:function e(){var t=this;var r=Te(t).length;var n=Math.floor(r/2);var i=0;var o;while(i1?arguments[1]:void 0)},sort:function e(t){return ge.call(Te(this),t)},subarray:function e(t,r){var n=Te(this);var i=n.length;var o=m(t,i);return new(M(n,n[Se]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,h((void 0===r?i:m(r,i))-o))}};var Ne=function e(t,r){return Me(this,he.call(Te(this),t,r))};var We=function e(t){Te(this);var r=Oe(arguments[1],1);var n=this.length;var i=_(t);var o=h(i.length);var a=0;if(o+r>n)throw U(Ce);while(a255?255:255&n);i.v[p](r*t+i.o,n,je)};var O=function(e,t){W(e,t,{get:function(){return j(this,t)},set:function(e){return A(this,t,e)},enumerable:true})};if(b){g=r(function(e,r,n,i){c(e,g,u,"_d");var o=0;var a=0;var s,l,d,p;if(S(r)){if(!(r instanceof Z||(p=w(r))==H||p==$))return ke in r?Re(g,r):xe.call(g,r);s=r;a=Oe(n,t);var m=r.byteLength;if(void 0===i){if(m%t)throw U(Ce);l=m-a;if(l<0)throw U(Ce)}else{l=h(i)*t;if(l+a>m)throw U(Ce)}d=l/t}else{d=v(r);l=d*t;s=new Z(l)}f(e,"_d",{b:s,o:a,l,e:d,v:new Y(s)});while(o>1;var s=23===t?T(2,-24)-T(2,-77):0;var l=0;var u=e<0||0===e&&1/e<0?1:0;var c,d,f;e=O(e);if(e!=e||e===j){d=e!=e?1:0;c=o}else{c=D(M(e)/R);if(e*(f=T(2,-c))<1){c--;f*=2}e+=c+a>=1?s/f:s*T(2,1-a);if(e*f>=2){c++;f/=2}if(c+a>=o){d=0;c=o}else if(c+a>=1){d=(e*f-1)*T(2,t);c+=a}else{d=e*T(2,a-1)*T(2,t);c=0}}for(;t>=8;n[l++]=255&d,d/=256,t-=8);c=c<0;n[l++]=255&c,c/=256,i-=8);n[--l]|=128*u;return n}function W(e,t,r){var n=8*r-t-1;var i=(1<>1;var a=n-7;var s=r-1;var l=e[s--];var u=127&l;var c;l>>=7;for(;a>0;u=256*u+e[s],s--,a-=8);c=u&(1<<-a)-1;u>>=-a;a+=t;for(;a>0;c=256*c+e[s],s--,a-=8);if(0===u)u=1-o;else{if(u===i)return c?NaN:l?-j:j;c+=T(2,t);u-=o}return(l?-1:1)*c*T(2,u-t)}function q(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function U(e){return[255&e]}function z(e){return[255&e,e>>8&255]}function G(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function H(e){return N(e,52,8)}function $(e){return N(e,23,4)}function K(e,t,r){h(e[w],t,{get:function(){return this[r]}})}function Q(e,t,r,n){var i=+r;var o=p(i);if(o+t>e[V])throw E(_);var a=e[F]._b;var s=o+e[B];var l=a.slice(s,s+t);return n?l:l.reverse()}function X(e,t,r,n,i,o){var a=+r;var s=p(a);if(s+t>e[V])throw E(_);var l=e[F]._b;var u=s+e[B];var c=n(+i);for(var d=0;dJ;)(ee=Y[J++])in k||s(k,ee,A[ee]);o||(Z.constructor=k)}var te=new P(new k(2));var re=P[w].setInt8;te.setInt8(0,2147483648);te.setInt8(1,2147483649);!te.getInt8(0)&&te.getInt8(1)||l(P[w],{setInt8:function e(t,r){re.call(this,t,r<<24>>24)},setUint8:function e(t,r){re.call(this,t,r<<24>>24)}},true)}else{k=function e(t){c(this,k,y);var r=p(t);this._b=v.call(new Array(r),0);this[V]=r};P=function e(t,r,n){c(this,P,b);c(t,k,b);var i=t[V];var o=d(r);if(o<0||o>i)throw E("Wrong offset!");n=void 0===n?i-o:f(n);if(o+n>i)throw E(S);this[F]=t;this[B]=o;this[V]=n};if(i){K(k,x,"_l");K(P,L,"_b");K(P,x,"_l");K(P,I,"_o")}l(P[w],{getInt8:function e(t){return Q(this,1,t)[0]<<24>>24},getUint8:function e(t){return Q(this,1,t)[0]},getInt16:function e(t){var r=Q(this,2,t,arguments[1]);return(r[1]<<8|r[0])<<16>>16},getUint16:function e(t){var r=Q(this,2,t,arguments[1]);return r[1]<<8|r[0]},getInt32:function e(t){return q(Q(this,4,t,arguments[1]))},getUint32:function e(t){return q(Q(this,4,t,arguments[1]))>>>0},getFloat32:function e(t){return W(Q(this,4,t,arguments[1]),23,4)},getFloat64:function e(t){return W(Q(this,8,t,arguments[1]),52,8)},setInt8:function e(t,r){X(this,1,t,U,r)},setUint8:function e(t,r){X(this,1,t,U,r)},setInt16:function e(t,r){X(this,2,t,z,r,arguments[2])},setUint16:function e(t,r){X(this,2,t,z,r,arguments[2])},setInt32:function e(t,r){X(this,4,t,G,r,arguments[2])},setUint32:function e(t,r){X(this,4,t,G,r,arguments[2])},setFloat32:function e(t,r){X(this,4,t,$,r,arguments[2])},setFloat64:function e(t,r){X(this,8,t,H,r,arguments[2])}})}m(k,y);m(P,b);s(P[w],a.VIEW,true);t[y]=k;t[b]=P},4869(e,t,r){var n=r(91790);var i=r(94005);var o=r(11415);var a=o("typed_array");var s=o("view");var l=!!(n.ArrayBuffer&&n.DataView);var u=l;var c=0;var d=9;var f;var p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(c1?arguments[1]:void 0)}});r(66864)(o)},3536(e,t,r){"use strict";var n=r(96375);var i=r(1307)(5);var o="find";var a=true;o in[]&&Array(1)[o](function(){a=false});n(n.P+n.F*a,"Array",{find:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}});r(66864)(o)},74952(e,t,r){"use strict";var n=r(96375);var i=r(1307)(0);var o=r(43484)([].forEach,true);n(n.P+n.F*!o,"Array",{forEach:function e(t){return i(this,t,arguments[1])}})},43439(e,t,r){"use strict";var n=r(4772);var i=r(96375);var o=r(3366);var a=r(42496);var s=r(284);var l=r(54117);var u=r(25299);var c=r(73890);i(i.S+i.F*!r(92539)(function(e){Array.from(e)}),"Array",{from:function e(t){var r=o(t);var i="function"==typeof this?this:Array;var d=arguments.length;var f=d>1?arguments[1]:void 0;var p=void 0!==f;var g=0;var h=c(r);var v,m,y,b;p&&(f=n(f,d>2?arguments[2]:void 0,2));if(void 0==h||i==Array&&s(h)){v=l(r.length);for(m=new i(v);v>g;g++)u(m,g,p?f(r[g],g):r[g])}else for(b=h.call(r),m=new i;!(y=b.next()).done;g++)u(m,g,p?a(b,f,[y.value,g],true):y.value);m.length=g;return m}})},1833(e,t,r){"use strict";var n=r(96375);var i=r(45120)(false);var o=[].indexOf;var a=!!o&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(a||!r(43484)(o)),"Array",{indexOf:function e(t){return a?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},9491(e,t,r){var n=r(96375);n(n.S,"Array",{isArray:r(83173)})},39429(e,t,r){"use strict";var n=r(66864);var i=r(14690);var o=r(16594);var a=r(36173);e.exports=r(70471)(Array,"Array",function(e,t){this._t=a(e);this._i=0;this._k=t},function(){var e=this._t;var t=this._k;var r=this._i++;if(!e||r>=e.length){this._t=void 0;return i(1)}if("keys"==t)return i(0,r);if("values"==t)return i(0,e[r]);return i(0,[r,e[r]])},"values");o.Arguments=o.Array;n("keys");n("values");n("entries")},17191(e,t,r){"use strict";var n=r(96375);var i=r(36173);var o=[].join;n(n.P+n.F*(r(95161)!=Object||!r(43484)(o)),"Array",{join:function e(t){return o.call(i(this),void 0===t?",":t)}})},42514(e,t,r){"use strict";var n=r(96375);var i=r(36173);var o=r(15751);var a=r(54117);var s=[].lastIndexOf;var l=!!s&&1/[1].lastIndexOf(1,-0)<0;n(n.P+n.F*(l||!r(43484)(s)),"Array",{lastIndexOf:function e(t){if(l)return s.apply(this,arguments)||0;var r=i(this);var n=a(r.length);var u=n-1;arguments.length>1&&(u=Math.min(u,o(arguments[1])));u<0&&(u=n+u);for(;u>=0;u--)if(u in r&&r[u]===t)return u||0;return-1}})},18153(e,t,r){"use strict";var n=r(96375);var i=r(1307)(1);n(n.P+n.F*!r(43484)([].map,true),"Array",{map:function e(t){return i(this,t,arguments[1])}})},46834(e,t,r){"use strict";var n=r(96375);var i=r(25299);n(n.S+n.F*r(94944)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function e(){var t=0;var r=arguments.length;var n=new("function"==typeof this?this:Array)(r);while(r>t)i(n,t,arguments[t++]);n.length=r;return n}})},63994(e,t,r){"use strict";var n=r(96375);var i=r(75367);n(n.P+n.F*!r(43484)([].reduceRight,true),"Array",{reduceRight:function e(t){return i(this,t,arguments.length,arguments[1],true)}})},2225(e,t,r){"use strict";var n=r(96375);var i=r(75367);n(n.P+n.F*!r(43484)([].reduce,true),"Array",{reduce:function e(t){return i(this,t,arguments.length,arguments[1],false)}})},27205(e,t,r){"use strict";var n=r(96375);var i=r(39460);var o=r(2153);var a=r(56213);var s=r(54117);var l=[].slice;n(n.P+n.F*r(94944)(function(){i&&l.call(i)}),"Array",{slice:function e(t,r){var n=s(this.length);var i=o(this);r=void 0===r?n:r;if("Array"==i)return l.call(this,t,r);var u=a(t,n);var c=a(r,n);var d=s(c-u);var f=new Array(d);var p=0;for(;p0?arguments[0]:void 0)}},{get:function e(t){var r=n.getEntry(i(this,o),t);return r&&r.v},set:function e(t,r){return n.def(i(this,o),0===t?0:t,r)}},n,true)},96960(e,t,r){var n=r(96375);var i=r(23993);var o=Math.sqrt;var a=Math.acosh;n(n.S+n.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&Infinity==a(Infinity)),"Math",{acosh:function e(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},56355(e,t,r){var n=r(96375);var i=Math.asinh;function o(e){return isFinite(e=+e)&&0!=e?e<0?-o(-e):Math.log(e+Math.sqrt(e*e+1)):e}n(n.S+n.F*!(i&&1/i(0)>0),"Math",{asinh:o})},99120(e,t,r){var n=r(96375);var i=Math.atanh;n(n.S+n.F*!(i&&1/i(-0)<0),"Math",{atanh:function e(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},63255(e,t,r){var n=r(96375);var i=r(8941);n(n.S,"Math",{cbrt:function e(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},8072(e,t,r){var n=r(96375);n(n.S,"Math",{clz32:function e(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},24225(e,t,r){var n=r(96375);var i=Math.exp;n(n.S,"Math",{cosh:function e(t){return(i(t=+t)+i(-t))/2}})},57747(e,t,r){var n=r(96375);var i=r(42631);n(n.S+n.F*(i!=Math.expm1),"Math",{expm1:i})},51694(e,t,r){var n=r(96375);n(n.S,"Math",{fround:r(8946)})},81288(e,t,r){var n=r(96375);var i=Math.abs;n(n.S,"Math",{hypot:function e(t,r){var n=0;var o=0;var a=arguments.length;var s=0;var l,u;while(o0){u=l/s;n+=u*u}else n+=l}return Infinity===s?Infinity:s*Math.sqrt(n)}})},60631(e,t,r){var n=r(96375);var i=Math.imul;n(n.S+n.F*r(94944)(function(){return-5!=i(4294967295,5)||2!=i.length}),"Math",{imul:function e(t,r){var n=65535;var i=+t;var o=+r;var a=n&i;var s=n&o;return 0|a*s+((n&i>>>16)*s+a*(n&o>>>16)<<16>>>0)}})},98973(e,t,r){var n=r(96375);n(n.S,"Math",{log10:function e(t){return Math.log(t)*Math.LOG10E}})},40573(e,t,r){var n=r(96375);n(n.S,"Math",{log1p:r(23993)})},87528(e,t,r){var n=r(96375);n(n.S,"Math",{log2:function e(t){return Math.log(t)/Math.LN2}})},51969(e,t,r){var n=r(96375);n(n.S,"Math",{sign:r(8941)})},97046(e,t,r){var n=r(96375);var i=r(42631);var o=Math.exp;n(n.S+n.F*r(94944)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function e(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},51109(e,t,r){var n=r(96375);var i=r(42631);var o=Math.exp;n(n.S,"Math",{tanh:function e(t){var r=i(t=+t);var n=i(-t);return Infinity==r?1:Infinity==n?-1:(r-n)/(o(t)+o(-t))}})},72648(e,t,r){var n=r(96375);n(n.S,"Math",{trunc:function e(t){return(t>0?Math.floor:Math.ceil)(t)}})},2085(e,t,r){"use strict";var n=r(91790);var i=r(99701);var o=r(2153);var a=r(72232);var s=r(53824);var l=r(94944);var u=r(23663).f;var c=r(45481).f;var d=r(24727).f;var f=r(40941).trim;var p="Number";var g=n[p];var h=g;var v=g.prototype;var m=o(r(73607)(v))==p;var y="trim"in String.prototype;var b=function(e){var t=s(e,false);if("string"==typeof t&&t.length>2){t=y?t.trim():f(t,3);var r=t.charCodeAt(0);var n,i,o;if(43===r||45===r){n=t.charCodeAt(2);if(88===n||120===n)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:i=2;o=49;break;case 79:case 111:i=8;o=55;break;default:return+t}for(var a=t.slice(2),l=0,u=a.length,c;lo)return NaN}return parseInt(a,i)}}return+t};if(!g(" 0o1")||!g("0b1")||g("+0x1")){g=function e(t){var r=arguments.length<1?0:t;var n=this;return n instanceof g&&(m?l(function(){v.valueOf.call(n)}):o(n)!=p)?a(new h(b(r)),n,g):b(r)};for(var w=r(36875)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),S=0,_;w.length>S;S++)i(h,_=w[S])&&!i(g,_)&&d(g,_,c(h,_));g.prototype=v;v.constructor=g;r(1043)(n,p,g)}},28939(e,t,r){var n=r(96375);n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},93701(e,t,r){var n=r(96375);var i=r(91790).isFinite;n(n.S,"Number",{isFinite:function e(t){return"number"==typeof t&&i(t)}})},92666(e,t,r){var n=r(96375);n(n.S,"Number",{isInteger:r(61802)})},79377(e,t,r){var n=r(96375);n(n.S,"Number",{isNaN:function e(t){return t!=t}})},42512(e,t,r){var n=r(96375);var i=r(61802);var o=Math.abs;n(n.S,"Number",{isSafeInteger:function e(t){return i(t)&&o(t)<=9007199254740991}})},35354(e,t,r){var n=r(96375);n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},96152(e,t,r){var n=r(96375);n(n.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},54077(e,t,r){var n=r(96375);var i=r(79021);n(n.S+n.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},76922(e,t,r){var n=r(96375);var i=r(55434);n(n.S+n.F*(Number.parseInt!=i),"Number",{parseInt:i})},10791(e,t,r){"use strict";var n=r(96375);var i=r(15751);var o=r(410);var a=r(90062);var s=1..toFixed;var l=Math.floor;var u=[0,0,0,0,0,0];var c="Number.toFixed: incorrect invocation!";var d="0";var f=function(e,t){var r=-1;var n=t;while(++r<6){n+=e*u[r];u[r]=n%1e7;n=l(n/1e7)}};var p=function(e){var t=6;var r=0;while(--t>=0){r+=u[t];u[t]=l(r/e);r=r%e*1e7}};var g=function(){var e=6;var t="";while(--e>=0)if(""!==t||0===e||0!==u[e]){var r=String(u[e]);t=""===t?r:t+a.call(d,7-r.length)+r}return t};var h=function(e,t,r){return 0===t?r:t%2===1?h(e,t-1,r*e):h(e*e,t/2,r)};var v=function(e){var t=0;var r=e;while(r>=4096){t+=12;r/=4096}while(r>=2){t+=1;r/=2}return t};n(n.P+n.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!r(94944)(function(){s.call({})})),"Number",{toFixed:function e(t){var r=o(this,c);var n=i(t);var s="";var l=d;var u,m,y,b;if(n<0||n>20)throw RangeError(c);if(r!=r)return"NaN";if(r<=-1e21||r>=1e21)return String(r);if(r<0){s="-";r=-r}if(r>1e-21){u=v(r*h(2,69,1))-69;m=u<0?r*h(2,-u,1):r/h(2,u,1);m*=4503599627370496;u=52-u;if(u>0){f(0,m);y=n;while(y>=7){f(1e7,0);y-=7}f(h(10,y,1),0);y=u-1;while(y>=23){p(1<<23);y-=23}p(1<0){b=l.length;l=s+(b<=n?"0."+a.call(d,n-b)+l:l.slice(0,b-n)+"."+l.slice(b-n))}else l=s+l;return l}})},57525(e,t,r){"use strict";var n=r(96375);var i=r(94944);var o=r(410);var a=1..toPrecision;n(n.P+n.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function e(t){var r=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?a.call(r):a.call(r,t)}})},39694(e,t,r){var n=r(96375);n(n.S+n.F,"Object",{assign:r(35014)})},24239(e,t,r){var n=r(96375);n(n.S,"Object",{create:r(73607)})},51440(e,t,r){var n=r(96375);n(n.S+n.F*!r(36875),"Object",{defineProperties:r(29026)})},70968(e,t,r){var n=r(96375);n(n.S+n.F*!r(36875),"Object",{defineProperty:r(24727).f})},33508(e,t,r){var n=r(65041);var i=r(40324).onFreeze;r(37699)("freeze",function(e){return function t(r){return e&&n(r)?e(i(r)):r}})},51098(e,t,r){var n=r(36173);var i=r(45481).f;r(37699)("getOwnPropertyDescriptor",function(){return function e(t,r){return i(n(t),r)}})},67967(e,t,r){r(37699)("getOwnPropertyNames",function(){return r(63669).f})},55824(e,t,r){var n=r(3366);var i=r(39595);r(37699)("getPrototypeOf",function(){return function e(t){return i(n(t))}})},76953(e,t,r){var n=r(65041);r(37699)("isExtensible",function(e){return function t(r){return!!n(r)&&(!e||e(r))}})},96974(e,t,r){var n=r(65041);r(37699)("isFrozen",function(e){return function t(r){return!n(r)||!!e&&e(r)}})},45936(e,t,r){var n=r(65041);r(37699)("isSealed",function(e){return function t(r){return!n(r)||!!e&&e(r)}})},30507(e,t,r){var n=r(96375);n(n.S,"Object",{is:r(18279)})},495(e,t,r){var n=r(3366);var i=r(82663);r(37699)("keys",function(){return function e(t){return i(n(t))}})},45932(e,t,r){var n=r(65041);var i=r(40324).onFreeze;r(37699)("preventExtensions",function(e){return function t(r){return e&&n(r)?e(i(r)):r}})},4918(e,t,r){var n=r(65041);var i=r(40324).onFreeze;r(37699)("seal",function(e){return function t(r){return e&&n(r)?e(i(r)):r}})},59548(e,t,r){var n=r(96375);n(n.S,"Object",{setPrototypeOf:r(78186).set})},52194(e,t,r){"use strict";var n=r(35944);var i={};i[r(12814)("toStringTag")]="z";i+""!="[object z]"&&r(1043)(Object.prototype,"toString",function e(){return"[object "+n(this)+"]"},true)},94996(e,t,r){var n=r(96375);var i=r(79021);n(n.G+n.F*(parseFloat!=i),{parseFloat:i})},46803(e,t,r){var n=r(96375);var i=r(55434);n(n.G+n.F*(parseInt!=i),{parseInt:i})},62973(e,t,r){"use strict";var n=r(35446);var i=r(91790);var o=r(4772);var a=r(35944);var s=r(96375);var l=r(65041);var u=r(61635);var c=r(65968);var d=r(16318);var f=r(3214);var p=r(20708).set;var g=r(6304)();var h=r(2074);var v=r(19304);var m=r(79354);var y=r(99117);var b="Promise";var w=i.TypeError;var S=i.process;var _=S&&S.versions;var k=_&&_.v8||"";var P=i[b];var C="process"==a(S);var E=function(){};var j,A,O,T;var D=A=h.f;var M=!!function(){try{var e=P.resolve(1);var t=(e.constructor={})[r(12814)("species")]=function(e){e(E,E)};return(C||"function"==typeof PromiseRejectionEvent)&&e.then(E)instanceof t&&0!==k.indexOf("6.6")&&-1===m.indexOf("Chrome/66")}catch(e){}}();var R=function(e){var t;return!(!l(e)||"function"!=typeof(t=e.then))&&t};var L=function(e,t){if(e._n)return;e._n=true;var r=e._c;g(function(){var n=e._v;var i=1==e._s;var o=0;var a=function(t){var r=i?t.ok:t.fail;var o=t.resolve;var a=t.reject;var s=t.domain;var l,u,c;try{if(r){if(!i){2==e._h&&F(e);e._h=1}if(true===r)l=n;else{s&&s.enter();l=r(n);if(s){s.exit();c=true}}l===t.promise?a(w("Promise-chain cycle")):(u=R(l))?u.call(l,o,a):o(l)}else a(n)}catch(e){s&&!c&&s.exit();a(e)}};while(r.length>o)a(r[o++]);e._c=[];e._n=false;t&&!e._h&&x(e)})};var x=function(e){p.call(i,function(){var t=e._v;var r=I(e);var n,o,a;if(r){n=v(function(){C?S.emit("unhandledRejection",t,e):(o=i.onunhandledrejection)?o({promise:e,reason:t}):(a=i.console)&&a.error&&a.error("Unhandled promise rejection",t)});e._h=C||I(e)?2:1}e._a=void 0;if(r&&n.e)throw n.v})};var I=function(e){return 1!==e._h&&0===(e._a||e._c).length};var F=function(e){p.call(i,function(){var t;C?S.emit("rejectionHandled",e):(t=i.onrejectionhandled)&&t({promise:e,reason:e._v})})};var V=function(e){var t=this;if(t._d)return;t._d=true;t=t._w||t;t._v=e;t._s=2;t._a||(t._a=t._c.slice());L(t,true)};var B=function(e){var t=this;var r;if(t._d)return;t._d=true;t=t._w||t;try{if(t===e)throw w("Promise can't be resolved itself");if(r=R(e))g(function(){var n={_w:t,_d:false};try{r.call(e,o(B,n,1),o(V,n,1))}catch(e){V.call(n,e)}});else{t._v=e;t._s=1;L(t,false)}}catch(e){V.call({_w:t,_d:false},e)}};if(!M){P=function e(t){c(this,P,b,"_h");u(t);j.call(this);try{t(o(B,this,1),o(V,this,1))}catch(e){V.call(this,e)}};j=function e(t){this._c=[];this._a=void 0;this._s=0;this._d=false;this._v=void 0;this._h=0;this._n=false};j.prototype=r(6601)(P.prototype,{then:function e(t,r){var n=D(f(this,P));n.ok="function"!=typeof t||t;n.fail="function"==typeof r&&r;n.domain=C?S.domain:void 0;this._c.push(n);this._a&&this._a.push(n);this._s&&L(this,false);return n.promise},catch:function(e){return this.then(void 0,e)}});O=function(){var e=new j;this.promise=e;this.resolve=o(B,e,1);this.reject=o(V,e,1)};h.f=D=function(e){return e===P||e===T?new O(e):A(e)}}s(s.G+s.W+s.F*!M,{Promise:P});r(27404)(P,b);r(59834)(b);T=r(3750)[b];s(s.S+s.F*!M,b,{reject:function e(t){var r=D(this);var n=r.reject;n(t);return r.promise}});s(s.S+s.F*(n||!M),b,{resolve:function e(t){return y(n&&this===T?P:this,t)}});s(s.S+s.F*!(M&&r(92539)(function(e){P.all(e)["catch"](E)})),b,{all:function e(t){var r=this;var n=D(r);var i=n.resolve;var o=n.reject;var a=v(function(){var e=[];var n=0;var a=1;d(t,false,function(t){var s=n++;var l=false;e.push(void 0);a++;r.resolve(t).then(function(t){if(l)return;l=true;e[s]=t;--a||i(e)},o)});--a||i(e)});a.e&&o(a.v);return n.promise},race:function e(t){var r=this;var n=D(r);var i=n.reject;var o=v(function(){d(t,false,function(e){r.resolve(e).then(n.resolve,i)})});o.e&&i(o.v);return n.promise}})},12791(e,t,r){var n=r(96375);var i=r(61635);var o=r(13068);var a=(r(91790).Reflect||{}).apply;var s=Function.apply;n(n.S+n.F*!r(94944)(function(){a(function(){})}),"Reflect",{apply:function e(t,r,n){var l=i(t);var u=o(n);return a?a(l,r,u):s.call(l,r,u)}})},83058(e,t,r){var n=r(96375);var i=r(73607);var o=r(61635);var a=r(13068);var s=r(65041);var l=r(94944);var u=r(18090);var c=(r(91790).Reflect||{}).construct;var d=l(function(){function e(){}return!(c(function(){},[],e)instanceof e)});var f=!l(function(){c(function(){})});n(n.S+n.F*(d||f),"Reflect",{construct:function e(t,r){o(t);a(r);var n=arguments.length<3?t:o(arguments[2]);if(f&&!d)return c(t,r,n);if(t==n){switch(r.length){case 0:return new t;case 1:return new t(r[0]);case 2:return new t(r[0],r[1]);case 3:return new t(r[0],r[1],r[2]);case 4:return new t(r[0],r[1],r[2],r[3])}var l=[null];l.push.apply(l,r);return new(u.apply(t,l))}var p=n.prototype;var g=i(s(p)?p:Object.prototype);var h=Function.apply.call(t,g,r);return s(h)?h:g}})},58992(e,t,r){var n=r(24727);var i=r(96375);var o=r(13068);var a=r(53824);i(i.S+i.F*r(94944)(function(){Reflect.defineProperty(n.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function e(t,r,i){o(t);r=a(r,true);o(i);try{n.f(t,r,i);return true}catch(e){return false}}})},31888(e,t,r){var n=r(96375);var i=r(45481).f;var o=r(13068);n(n.S,"Reflect",{deleteProperty:function e(t,r){var n=i(o(t),r);return!(n&&!n.configurable)&&delete t[r]}})},62729(e,t,r){"use strict";var n=r(96375);var i=r(13068);var o=function(e){this._t=i(e);this._i=0;var t=this._k=[];var r;for(r in e)t.push(r)};r(14968)(o,"Object",function(){var e=this;var t=e._k;var r;do{if(e._i>=t.length)return{value:void 0,done:true}}while(!((r=t[e._i++])in e._t));return{value:r,done:false}});n(n.S,"Reflect",{enumerate:function e(t){return new o(t)}})},63154(e,t,r){var n=r(45481);var i=r(96375);var o=r(13068);i(i.S,"Reflect",{getOwnPropertyDescriptor:function e(t,r){return n.f(o(t),r)}})},17480(e,t,r){var n=r(96375);var i=r(39595);var o=r(13068);n(n.S,"Reflect",{getPrototypeOf:function e(t){return i(o(t))}})},35423(e,t,r){var n=r(45481);var i=r(39595);var o=r(99701);var a=r(96375);var s=r(65041);var l=r(13068);function u(e,t){var r=arguments.length<3?e:arguments[2];var a,c;if(l(e)===r)return e[t];if(a=n.f(e,t))return o(a,"value")?a.value:void 0!==a.get?a.get.call(r):void 0;if(s(c=i(e)))return u(c,t,r)}a(a.S,"Reflect",{get:u})},86019(e,t,r){var n=r(96375);n(n.S,"Reflect",{has:function e(t,r){return r in t}})},46593(e,t,r){var n=r(96375);var i=r(13068);var o=Object.isExtensible;n(n.S,"Reflect",{isExtensible:function e(t){i(t);return!o||o(t)}})},88592(e,t,r){var n=r(96375);n(n.S,"Reflect",{ownKeys:r(3846)})},26132(e,t,r){var n=r(96375);var i=r(13068);var o=Object.preventExtensions;n(n.S,"Reflect",{preventExtensions:function e(t){i(t);try{o&&o(t);return true}catch(e){return false}}})},25428(e,t,r){var n=r(96375);var i=r(78186);i&&n(n.S,"Reflect",{setPrototypeOf:function e(t,r){i.check(t,r);try{i.set(t,r);return true}catch(e){return false}}})},5307(e,t,r){var n=r(24727);var i=r(45481);var o=r(39595);var a=r(99701);var s=r(96375);var l=r(59700);var u=r(13068);var c=r(65041);function d(e,t,r){var s=arguments.length<4?e:arguments[3];var f=i.f(u(e),t);var p,g;if(!f){if(c(g=o(e)))return d(g,t,r,s);f=l(0)}if(a(f,"value")){if(false===f.writable||!c(s))return false;if(p=i.f(s,t)){if(p.get||p.set||false===p.writable)return false;p.value=r;n.f(s,t,p)}else n.f(s,t,l(0,r));return true}return void 0!==f.set&&(f.set.call(s,r),true)}s(s.S,"Reflect",{set:d})},36485(e,t,r){var n=r(91790);var i=r(72232);var o=r(24727).f;var a=r(23663).f;var s=r(11531);var l=r(30270);var u=n.RegExp;var c=u;var d=u.prototype;var f=/a/g;var p=/a/g;var g=new u(f)!==f;if(r(36875)&&(!g||r(94944)(function(){p[r(12814)("match")]=false;return u(f)!=f||u(p)==p||"/a/i"!=u(f,"i")}))){u=function e(t,r){var n=this instanceof u;var o=s(t);var a=void 0===r;return!n&&o&&t.constructor===u&&a?t:i(g?new c(o&&!a?t.source:t,r):c((o=t instanceof u)?t.source:t,o&&a?l.call(t):r),n?this:d,u)};var h=function(e){e in u||o(u,e,{configurable:true,get:function(){return c[e]},set:function(t){c[e]=t}})};for(var v=a(c),m=0;v.length>m;)h(v[m++]);d.constructor=u;u.prototype=d;r(1043)(n,"RegExp",u)}r(59834)("RegExp")},23436(e,t,r){"use strict";var n=r(39064);r(96375)({target:"RegExp",proto:true,forced:n!==/./.exec},{exec:n})},98254(e,t,r){r(36875)&&"g"!=/./g.flags&&r(24727).f(RegExp.prototype,"flags",{configurable:true,get:r(30270)})},26320(e,t,r){"use strict";var n=r(13068);var i=r(54117);var o=r(60308);var a=r(59951);r(62868)("match",1,function(e,t,r,s){return[function r(n){var i=e(this);var o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=s(r,e,this);if(t.done)return t.value;var l=n(e);var u=String(this);if(!l.global)return a(l,u);var c=l.unicode;l.lastIndex=0;var d=[];var f=0;var p;while(null!==(p=a(l,u))){var g=String(p[0]);d[f]=g;""===g&&(l.lastIndex=o(u,i(l.lastIndex),c));f++}return 0===f?null:d}]})},56489(e,t,r){"use strict";var n=r(13068);var i=r(3366);var o=r(54117);var a=r(15751);var s=r(60308);var l=r(59951);var u=Math.max;var c=Math.min;var d=Math.floor;var f=/\$([$&`']|\d\d?|<[^>]*>)/g;var p=/\$([$&`']|\d\d?)/g;var g=function(e){return void 0===e?e:String(e)};r(62868)("replace",2,function(e,t,r,h){return[function n(i,o){var a=e(this);var s=void 0==i?void 0:i[t];return void 0!==s?s.call(i,a,o):r.call(String(a),i,o)},function(e,t){var i=h(r,e,this,t);if(i.done)return i.value;var d=n(e);var f=String(this);var p="function"===typeof t;p||(t=String(t));var m=d.global;if(m){var y=d.unicode;d.lastIndex=0}var b=[];while(true){var w=l(d,f);if(null===w)break;b.push(w);if(!m)break;var S=String(w[0]);""===S&&(d.lastIndex=s(f,o(d.lastIndex),y))}var _="";var k=0;for(var P=0;P=k){_+=f.slice(k,E)+D;k=E+C.length}}return _+f.slice(k)}];function v(e,t,n,o,a,s){var l=n+e.length;var u=o.length;var c=p;if(void 0!==a){a=i(a);c=f}return r.call(s,c,function(r,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(l);case"<":s=a[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>u){var f=d(c/10);if(0===f)return r;if(f<=u)return void 0===o[f-1]?i.charAt(1):o[f-1]+i.charAt(1);return r}s=o[c-1]}return void 0===s?"":s})}})},80533(e,t,r){"use strict";var n=r(13068);var i=r(18279);var o=r(59951);r(62868)("search",1,function(e,t,r,a){return[function r(n){var i=e(this);var o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=a(r,e,this);if(t.done)return t.value;var s=n(e);var l=String(this);var u=s.lastIndex;i(u,0)||(s.lastIndex=0);var c=o(s,l);i(s.lastIndex,u)||(s.lastIndex=u);return null===c?-1:c.index}]})},60637(e,t,r){"use strict";var n=r(11531);var i=r(13068);var o=r(3214);var a=r(60308);var s=r(54117);var l=r(59951);var u=r(39064);var c=r(94944);var d=Math.min;var f=[].push;var p="split";var g="length";var h="lastIndex";var v=4294967295;var m=!c(function(){RegExp(v,"y")});r(62868)("split",2,function(e,t,r,c){var y;y="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[g]||2!="ab"[p](/(?:ab)*/)[g]||4!="."[p](/(.?)(.?)/)[g]||"."[p](/()()/)[g]>1||""[p](/.?/)[g]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!n(e))return r.call(i,e,t);var o=[];var a=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":"");var s=0;var l=void 0===t?v:t>>>0;var c=new RegExp(e.source,a+"g");var d,p,m;while(d=u.call(c,i)){p=c[h];if(p>s){o.push(i.slice(s,d.index));d[g]>1&&d.index=l)break}c[h]===d.index&&c[h]++}s===i[g]?!m&&c.test("")||o.push(""):o.push(i.slice(s));return o[g]>l?o.slice(0,l):o}:"0"[p](void 0,0)[g]?function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)}:r;return[function r(n,i){var o=e(this);var a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,o,i):y.call(String(o),n,i)},function(e,t){var n=c(y,e,this,t,y!==r);if(n.done)return n.value;var u=i(e);var f=String(this);var p=o(u,RegExp);var g=u.unicode;var h=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(m?"y":"g");var b=new p(m?u:"^(?:"+u.source+")",h);var w=void 0===t?v:t>>>0;if(0===w)return[];if(0===f.length)return null===l(b,f)?[f]:[];var S=0;var _=0;var k=[];while(_0?arguments[0]:void 0)}},{add:function e(t){return n.def(i(this,o),t=0===t?0:t,t)}},n)},73112(e,t,r){"use strict";r(59004)("anchor",function(e){return function t(r){return e(this,"a","name",r)}})},49051(e,t,r){"use strict";r(59004)("big",function(e){return function t(){return e(this,"big","","")}})},32759(e,t,r){"use strict";r(59004)("blink",function(e){return function t(){return e(this,"blink","","")}})},50926(e,t,r){"use strict";r(59004)("bold",function(e){return function t(){return e(this,"b","","")}})},63565(e,t,r){"use strict";var n=r(96375);var i=r(65988)(false);n(n.P,"String",{codePointAt:function e(t){return i(this,t)}})},75424(e,t,r){"use strict";var n=r(96375);var i=r(54117);var o=r(89270);var a="endsWith";var s=""[a];n(n.P+n.F*r(70267)(a),"String",{endsWith:function e(t){var r=o(this,t,a);var n=arguments.length>1?arguments[1]:void 0;var l=i(r.length);var u=void 0===n?l:Math.min(i(n),l);var c=String(t);return s?s.call(r,c,u):r.slice(u-c.length,u)===c}})},27555(e,t,r){"use strict";r(59004)("fixed",function(e){return function t(){return e(this,"tt","","")}})},75717(e,t,r){"use strict";r(59004)("fontcolor",function(e){return function t(r){return e(this,"font","color",r)}})},56653(e,t,r){"use strict";r(59004)("fontsize",function(e){return function t(r){return e(this,"font","size",r)}})},3668(e,t,r){var n=r(96375);var i=r(56213);var o=String.fromCharCode;var a=String.fromCodePoint;n(n.S+n.F*(!!a&&1!=a.length),"String",{fromCodePoint:function e(t){var r=[];var n=arguments.length;var a=0;var s;while(n>a){s=+arguments[a++];if(i(s,1114111)!==s)throw RangeError(s+" is not a valid code point");r.push(s<65536?o(s):o(55296+((s-=65536)>>10),s%1024+56320))}return r.join("")}})},16992(e,t,r){"use strict";var n=r(96375);var i=r(89270);var o="includes";n(n.P+n.F*r(70267)(o),"String",{includes:function e(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},83252(e,t,r){"use strict";r(59004)("italics",function(e){return function t(){return e(this,"i","","")}})},79815(e,t,r){"use strict";var n=r(65988)(true);r(70471)(String,"String",function(e){this._t=String(e);this._i=0},function(){var e=this._t;var t=this._i;var r;if(t>=e.length)return{value:void 0,done:true};r=n(e,t);this._i+=r.length;return{value:r,done:false}})},55597(e,t,r){"use strict";r(59004)("link",function(e){return function t(r){return e(this,"a","href",r)}})},45171(e,t,r){var n=r(96375);var i=r(36173);var o=r(54117);n(n.S,"String",{raw:function e(t){var r=i(t.raw);var n=o(r.length);var a=arguments.length;var s=[];var l=0;while(n>l){s.push(String(r[l++]));l1?arguments[1]:void 0,r.length));var l=String(t);return s?s.call(r,l,n):r.slice(n,n+l.length)===l}})},98567(e,t,r){"use strict";r(59004)("strike",function(e){return function t(){return e(this,"strike","","")}})},29375(e,t,r){"use strict";r(59004)("sub",function(e){return function t(){return e(this,"sub","","")}})},43985(e,t,r){"use strict";r(59004)("sup",function(e){return function t(){return e(this,"sup","","")}})},95333(e,t,r){"use strict";r(40941)("trim",function(e){return function t(){return e(this,3)}})},97418(e,t,r){"use strict";var n=r(91790);var i=r(99701);var o=r(36875);var a=r(96375);var s=r(1043);var l=r(40324).KEY;var u=r(94944);var c=r(37108);var d=r(27404);var f=r(11415);var p=r(12814);var g=r(70096);var h=r(89960);var v=r(52121);var m=r(83173);var y=r(13068);var b=r(65041);var w=r(3366);var S=r(36173);var _=r(53824);var k=r(59700);var P=r(73607);var C=r(63669);var E=r(45481);var j=r(24268);var A=r(24727);var O=r(82663);var T=E.f;var D=A.f;var M=C.f;var R=n.Symbol;var L=n.JSON;var x=L&&L.stringify;var I="prototype";var F=p("_hidden");var V=p("toPrimitive");var B={}.propertyIsEnumerable;var N=c("symbol-registry");var W=c("symbols");var q=c("op-symbols");var U=Object[I];var z="function"==typeof R&&!!j.f;var G=n.QObject;var H=!G||!G[I]||!G[I].findChild;var $=o&&u(function(){return 7!=P(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=T(U,t);n&&delete U[t];D(e,t,r);n&&e!==U&&D(U,t,n)}:D;var K=function(e){var t=W[e]=P(R[I]);t._k=e;return t};var Q=z&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R};var X=function e(t,r,n){t===U&&X(q,r,n);y(t);r=_(r,true);y(n);if(i(W,r)){if(n.enumerable){i(t,F)&&t[F][r]&&(t[F][r]=false);n=P(n,{enumerable:k(0,false)})}else{i(t,F)||D(t,F,k(1,{}));t[F][r]=true}return $(t,r,n)}return D(t,r,n)};var Z=function e(t,r){y(t);var n=v(r=S(r));var i=0;var o=n.length;var a;while(o>i)X(t,a=n[i++],r[a]);return t};var Y=function e(t,r){return void 0===r?P(t):Z(P(t),r)};var J=function e(t){var r=B.call(this,t=_(t,true));if(this===U&&i(W,t)&&!i(q,t))return false;return!(r||!i(this,t)||!i(W,t)||i(this,F)&&this[F][t])||r};var ee=function e(t,r){t=S(t);r=_(r,true);if(t===U&&i(W,r)&&!i(q,r))return;var n=T(t,r);!n||!i(W,r)||i(t,F)&&t[F][r]||(n.enumerable=true);return n};var te=function e(t){var r=M(S(t));var n=[];var o=0;var a;while(r.length>o)i(W,a=r[o++])||a==F||a==l||n.push(a);return n};var re=function e(t){var r=t===U;var n=M(r?q:S(t));var o=[];var a=0;var s;while(n.length>a)!i(W,s=n[a++])||r&&!i(U,s)||o.push(W[s]);return o};if(!z){R=function e(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:void 0);var r=function(e){this===U&&r.call(q,e);i(this,F)&&i(this[F],t)&&(this[F][t]=false);$(this,t,k(1,e))};o&&H&&$(U,t,{configurable:true,set:r});return K(t)};s(R[I],"toString",function e(){return this._k});E.f=ee;A.f=X;r(23663).f=C.f=te;r(84313).f=J;j.f=re;o&&!r(35446)&&s(U,"propertyIsEnumerable",J,true);g.f=function(e){return K(p(e))}}a(a.G+a.W+a.F*!z,{Symbol:R});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;ne.length>ie;)p(ne[ie++]);for(var oe=O(p.store),ae=0;oe.length>ae;)h(oe[ae++]);a(a.S+a.F*!z,"Symbol",{for:function(e){return i(N,e+="")?N[e]:N[e]=R(e)},keyFor:function e(t){if(!Q(t))throw TypeError(t+" is not a symbol!");for(var r in N)if(N[r]===t)return r},useSetter:function(){H=true},useSimple:function(){H=false}});a(a.S+a.F*!z,"Object",{create:Y,defineProperty:X,defineProperties:Z,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:re});var se=u(function(){j.f(1)});a(a.S+a.F*se,"Object",{getOwnPropertySymbols:function e(t){return j.f(w(t))}});L&&a(a.S+a.F*(!z||u(function(){var e=R();return"[null]"!=x([e])||"{}"!=x({a:e})||"{}"!=x(Object(e))})),"JSON",{stringify:function e(t){var r=[t];var n=1;var i,o;while(arguments.length>n)r.push(arguments[n++]);o=i=r[1];if(!b(i)&&void 0===t||Q(t))return;m(i)||(i=function(e,t){"function"==typeof o&&(t=o.call(this,e,t));if(!Q(t))return t});r[1]=i;return x.apply(L,r)}});R[I][V]||r(94005)(R[I],V,R[I].valueOf);d(R,"Symbol");d(Math,"Math",true);d(n.JSON,"JSON",true)},64242(e,t,r){"use strict";var n=r(96375);var i=r(4869);var o=r(32088);var a=r(13068);var s=r(56213);var l=r(54117);var u=r(65041);var c=r(91790).ArrayBuffer;var d=r(3214);var f=o.ArrayBuffer;var p=o.DataView;var g=i.ABV&&c.isView;var h=f.prototype.slice;var v=i.VIEW;var m="ArrayBuffer";n(n.G+n.W+n.F*(c!==f),{ArrayBuffer:f});n(n.S+n.F*!i.CONSTR,m,{isView:function e(t){return g&&g(t)||u(t)&&v in t}});n(n.P+n.U+n.F*r(94944)(function(){return!new f(2).slice(1,void 0).byteLength}),m,{slice:function e(t,r){if(void 0!==h&&void 0===r)return h.call(a(this),t);var n=a(this).byteLength;var i=s(t,n);var o=s(void 0===r?n:r,n);var u=new(d(this,f))(l(o-i));var c=new p(this);var g=new p(u);var v=0;while(i0?arguments[0]:void 0)}};var b={get:function e(t){if(u(t)){var r=g(t);if(true===r)return v(c(this,p)).get(t);return r?r[this._i]:void 0}},set:function e(t,r){return l.def(c(this,p),t,r)}};var w=e.exports=r(76173)(p,y,b,l,true,true);if(d&&f){m=l.getConstructor(y,p);s(m.prototype,b);a.NEED=true;i(["delete","has","get","set"],function(e){var t=w.prototype;var r=t[e];o(t,e,function(t,n){if(u(t)&&!h(t)){this._f||(this._f=new m);var i=this._f[e](t,n);return"set"==e?this:i}return r.call(this,t,n)})})}},92027(e,t,r){"use strict";var n=r(20114);var i=r(77200);var o="WeakSet";r(76173)(o,function(e){return function t(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function e(t){return n.def(i(this,o),t,true)}},n,false,true)},18158(e,t,r){"use strict";var n=r(96375);var i=r(42826);var o=r(3366);var a=r(54117);var s=r(61635);var l=r(93900);n(n.P,"Array",{flatMap:function e(t){var r=o(this);var n,u;s(t);n=a(r.length);u=l(r,0);i(u,r,r,n,0,1,t,arguments[1]);return u}});r(66864)("flatMap")},92791(e,t,r){"use strict";var n=r(96375);var i=r(45120)(true);n(n.P,"Array",{includes:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}});r(66864)("includes")},99682(e,t,r){var n=r(96375);var i=r(64022)(true);n(n.S,"Object",{entries:function e(t){return i(t)}})},58430(e,t,r){var n=r(96375);var i=r(3846);var o=r(36173);var a=r(45481);var s=r(25299);n(n.S,"Object",{getOwnPropertyDescriptors:function e(t){var r=o(t);var n=a.f;var l=i(r);var u={};var c=0;var d,f;while(l.length>c){f=n(r,d=l[c++]);void 0!==f&&s(u,d,f)}return u}})},91970(e,t,r){var n=r(96375);var i=r(64022)(false);n(n.S,"Object",{values:function e(t){return i(t)}})},49647(e,t,r){"use strict";var n=r(96375);var i=r(3750);var o=r(91790);var a=r(3214);var s=r(99117);n(n.P+n.R,"Promise",{finally:function(e){var t=a(this,i.Promise||o.Promise);var r="function"==typeof e;return this.then(r?function(r){return s(t,e()).then(function(){return r})}:e,r?function(r){return s(t,e()).then(function(){throw r})}:e)}})},72117(e,t,r){"use strict";var n=r(96375);var i=r(60880);var o=r(79354);var a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);n(n.P+n.F*a,"String",{padEnd:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0,false)}})},11708(e,t,r){"use strict";var n=r(96375);var i=r(60880);var o=r(79354);var a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);n(n.P+n.F*a,"String",{padStart:function e(t){return i(this,t,arguments.length>1?arguments[1]:void 0,true)}})},30550(e,t,r){"use strict";r(40941)("trimLeft",function(e){return function t(){return e(this,1)}},"trimStart")},45633(e,t,r){"use strict";r(40941)("trimRight",function(e){return function t(){return e(this,2)}},"trimEnd")},36364(e,t,r){r(89960)("asyncIterator")},87690(e,t,r){var n=r(39429);var i=r(82663);var o=r(1043);var a=r(91790);var s=r(94005);var l=r(16594);var u=r(12814);var c=u("iterator");var d=u("toStringTag");var f=l.Array;var p={CSSRuleList:true,CSSStyleDeclaration:false,CSSValueList:false,ClientRectList:false,DOMRectList:false,DOMStringList:false,DOMTokenList:true,DataTransferItemList:false,FileList:false,HTMLAllCollection:false,HTMLCollection:false,HTMLFormElement:false,HTMLSelectElement:false,MediaList:true,MimeTypeArray:false,NamedNodeMap:false,NodeList:true,PaintRequestList:false,Plugin:false,PluginArray:false,SVGLengthList:false,SVGNumberList:false,SVGPathSegList:false,SVGPointList:false,SVGStringList:false,SVGTransformList:false,SourceBufferList:false,StyleSheetList:true,TextTrackCueList:false,TextTrackList:false,TouchList:false};for(var g=i(p),h=0;h2;var i=!!n&&a.call(arguments,2);return e(n?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,r)}};i(i.G+i.B+i.F*s,{setTimeout:l(n.setTimeout),setInterval:l(n.setInterval)})},38767(e,t,r){r(1212);r(79729);r(87690);e.exports=r(3750)},15300(e){var t=function(e){"use strict";var t=Object.prototype;var r=t.hasOwnProperty;var n=Object.defineProperty||function(e,t,r){e[t]=r.value};var i;var o="function"===typeof Symbol?Symbol:{};var a=o.iterator||"@@iterator";var s=o.asyncIterator||"@@asyncIterator";var l=o.toStringTag||"@@toStringTag";function u(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true});return e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,i){var o=t&&t.prototype instanceof m?t:m;var a=Object.create(o.prototype);var s=new T(i||[]);n(a,"_invoke",{value:E(e,r,s)});return a}e.wrap=c;function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}var f="suspendedStart";var p="suspendedYield";var g="executing";var h="completed";var v={};function m(){}function y(){}function b(){}var w={};u(w,a,function(){return this});var S=Object.getPrototypeOf;var _=S&&S(S(D([])));_&&_!==t&&r.call(_,a)&&(w=_);var k=b.prototype=m.prototype=Object.create(w);y.prototype=b;n(k,"constructor",{value:b,configurable:true});n(b,"constructor",{value:y,configurable:true});y.displayName=u(b,l,"GeneratorFunction");function P(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))};e.mark=function(e){if(Object.setPrototypeOf)Object.setPrototypeOf(e,b);else{e.__proto__=b;u(e,l,"GeneratorFunction")}e.prototype=Object.create(k);return e};e.awrap=function(e){return{__await:e}};function C(e,t){function i(n,o,a,s){var l=d(e[n],e,o);if("throw"!==l.type){var u=l.arg;var c=u.value;if(c&&"object"===typeof c&&r.call(c,"__await"))return t.resolve(c.__await).then(function(e){i("next",e,a,s)},function(e){i("throw",e,a,s)});return t.resolve(c).then(function(e){u.value=e;a(u)},function(e){return i("throw",e,a,s)})}s(l.arg)}var o;function a(e,r){function n(){return new t(function(t,n){i(e,r,t,n)})}return o=o?o.then(n,n):n()}n(this,"_invoke",{value:a})}P(C.prototype);u(C.prototype,s,function(){return this});e.AsyncIterator=C;e.async=function(t,r,n,i,o){void 0===o&&(o=Promise);var a=new C(c(t,r,n,i),o);return e.isGeneratorFunction(r)?a:a.next().then(function(e){return e.done?e.value:a.next()})};function E(e,t,r){var n=f;return function i(o,a){if(n===g)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw a;return M()}r.method=o;r.arg=a;while(true){var s=r.delegate;if(s){var l=j(s,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f){n=h;throw r.arg}r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=g;var u=d(e,t,r);if("normal"===u.type){n=r.done?h:p;if(u.arg===v)continue;return{value:u.arg,done:r.done}}if("throw"===u.type){n=h;r.method="throw";r.arg=u.arg}}}}function j(e,t){var r=t.method;var n=e.iterator[r];if(n===i){t.delegate=null;if("throw"===r&&e.iterator["return"]){t.method="return";t.arg=i;j(e,t);if("throw"===t.method)return v}if("return"!==r){t.method="throw";t.arg=new TypeError("The iterator does not provide a '"+r+"' method")}return v}var o=d(n,e.iterator,t.arg);if("throw"===o.type){t.method="throw";t.arg=o.arg;t.delegate=null;return v}var a=o.arg;if(!a){t.method="throw";t.arg=new TypeError("iterator result is not an object");t.delegate=null;return v}if(!a.done)return a;t[e.resultName]=a.value;t.next=e.nextLoc;if("return"!==t.method){t.method="next";t.arg=i}t.delegate=null;return v}P(k);u(k,l,"Generator");u(k,a,function(){return this});u(k,"toString",function(){return"[object Generator]"});function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]);if(2 in e){t.finallyLoc=e[2];t.afterLoc=e[3]}this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal";delete t.arg;e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}];e.forEach(A,this);this.reset(true)}e.keys=function(e){var t=Object(e);var r=[];for(var n in t)r.push(n);r.reverse();return function e(){while(r.length){var n=r.pop();if(n in t){e.value=n;e.done=false;return e}}e.done=true;return e}};function D(e){if(e){var t=e[a];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function t(){while(++n=0;--o){var a=this.tryEntries[o];var s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc");var u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);O(r);return v}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;O(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){this.delegate={iterator:D(e),resultName:t,nextLoc:r};"next"===this.method&&(this.arg=i);return v}};return e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},63931(e){!function(t,r){e.exports=r()}(window,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t);var n={};function i(e){for(var t=1;te){function r(r){const n=[.001,.01,.1][Number(r.shiftKey||2*r.ctrlKey)]*(r.deltaY<0?1:-1);let i=0,o=e.selectionStart;e.value=e.value.replace(/[\d.]+/g,(e,r)=>r<=o&&r+e.length>=o?(o=r,t(Number(e),n,i)):(i++,e)),e.focus(),e.setSelectionRange(o,o),r.preventDefault(),e.dispatchEvent(new Event("input"))}a(e,"focus",()=>a(window,"wheel",r,{passive:!1})),a(e,"blur",()=>s(window,"wheel",r))}const{min:g,max:h,floor:v,round:m}=Math;function y(e,t,r){t/=100,r/=100;let n=v(e=e/360*6),i=e-n,o=r*(1-t),a=r*(1-i*t),s=r*(1-(1-i)*t),l=n%6;return[255*[r,a,o,o,s,r][l],255*[s,r,r,a,o,o][l],255*[o,o,s,r,r,a][l]]}function b(e,t,r){let n,i,o;const a=g(e/=255,t/=255,r/=255),s=h(e,t,r),l=s-a;if(0===l)n=i=0;else{i=l/s;let o=((s-e)/6+l/2)/l,a=((s-t)/6+l/2)/l,u=((s-r)/6+l/2)/l;e===s?n=u-a:t===s?n=1/3+o-u:r===s&&(n=2/3+a-o),n<0?n+=1:n>1&&(n-=1)}return[360*n,100*i,100*(o=s)]}function w(e,t,r,n){return t/=100,r/=100,[...b(255*(1-g(1,(e/=100)*(1-(n/=100))+n)),255*(1-g(1,t*(1-n)+n)),255*(1-g(1,r*(1-n)+n)))]}function S(e,t,r){return t/=100,[e,2*(t*=(r/=100)<.5?r:1-r)/(r+t)*100,100*(r+t)]}function _(e){return b(...e.match(/.{2}/g).map(e=>parseInt(e,16)))}function k(e){e=e.match(/^[a-zA-Z]+$/)?function(e){const t=document.createElement("canvas").getContext("2d");return t.fillStyle=e,t.fillStyle}(e):e;const t={cmyk:/^cmyk[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)/i,rgba:/^(rgb|rgba)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hsla:/^(hsl|hsla)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hsva:/^(hsv|hsva)[\D]+(\d+)[\D]+(\d+)[\D]+(\d+)[\D]*?([\d.]+|$)/i,hex:/^#?(([\dA-Fa-f]{3,4})|([\dA-Fa-f]{6})|([\dA-Fa-f]{8}))$/i},r=e=>e.map(e=>/^(|\d+)\.\d+|\d+$/.test(e)?Number(e):void 0);let n;for(const i in t)if(n=t[i].exec(e))switch(i){case"cmyk":{let[,e,t,o,a]=r(n);if(e>100||t>100||o>100||a>100)break;return{values:[...w(e,t,o,a),1],type:i}}case"rgba":{let[,,e,t,o,a=1]=r(n);if(e>255||t>255||o>255||a<0||a>1)break;return{values:[...b(e,t,o),a],type:i}}case"hex":{const e=(e,t)=>[e.substring(0,t),e.substring(t,e.length)];let t,[,r]=n;return 3===r.length?r+="F":6===r.length&&(r+="FF"),4===r.length?[r,t]=e(r,3).map(e=>e+e):8===r.length&&([r,t]=e(r,6)),t=parseInt(t,16)/255,{values:[..._(r),t],type:i}}case"hsla":{let[,,e,t,o,a=1]=r(n);if(e>360||t>100||o>100||a<0||a>1)break;return{values:[...S(e,t,o),a],type:i}}case"hsva":{let[,,e,t,o,a=1]=r(n);if(e>360||t>100||o>100||a<0||a>1)break;return{values:[e,t,o,a],type:i}}}return{values:null,type:null}}function P(e=0,t=0,r=0,n=1){const{ceil:i}=Math,o={h:e,s:t,v:r,a:n,toHSVA(){const e=[o.h,o.s,o.v],t=e.map(i);return e.push(o.a),e.toString=()=>"hsva(".concat(t[0],", ").concat(t[1],"%, ").concat(t[2],"%, ").concat(o.a.toFixed(1),")"),e},toHSLA(){const e=function(e,t,r){let n=(2-(t/=100))*(r/=100)/2;return 0!==n&&(t=1===n?0:n<.5?t*r/(2*n):t*r/(2-2*n)),[e,100*t,100*n]}(o.h,o.s,o.v),t=e.map(i);return e.push(o.a),e.toString=()=>"hsla(".concat(t[0],", ").concat(t[1],"%, ").concat(t[2],"%, ").concat(o.a.toFixed(1),")"),e},toRGBA(){const e=y(o.h,o.s,o.v),t=e.map(i);return e.push(o.a),e.toString=()=>"rgba(".concat(t[0],", ").concat(t[1],", ").concat(t[2],", ").concat(o.a.toFixed(1),")"),e},toCMYK(){const e=function(e,t,r){const n=y(e,t,r),i=n[0]/255,o=n[1]/255,a=n[2]/255;let s,l,u,c;return[100*(l=1===(s=g(1-i,1-o,1-a))?0:(1-i-s)/(1-s)),100*(u=1===s?0:(1-o-s)/(1-s)),100*(c=1===s?0:(1-a-s)/(1-s)),100*s]}(o.h,o.s,o.v),t=e.map(i);return e.toString=()=>"cmyk(".concat(t[0],"%, ").concat(t[1],"%, ").concat(t[2],"%, ").concat(t[3],"%)"),e},toHEXA(){const e=function(e,t,r){return y(e,t,r).map(e=>m(e).toString(16).padStart(2,"0"))}(o.h,o.s,o.v);return e.toString=()=>{const t=o.a>=1?"":Number((255*o.a).toFixed(0)).toString(16).toUpperCase().padStart(2,"0");return"#".concat(e.join("").toUpperCase()+t)},e},clone:()=>P(o.h,o.s,o.v,o.a)};return o}const C=e=>Math.max(Math.min(e,1),0);function E(e){const t={options:Object.assign({lock:null,onchange:()=>0},e),_tapstart(e){a(document,["mouseup","touchend","touchcancel"],t._tapstop),a(document,["mousemove","touchmove"],t._tapmove),e.preventDefault(),t._tapmove(e)},_tapmove(e){const{options:{lock:n},cache:i}=t,{element:o,wrapper:a}=r,s=a.getBoundingClientRect();let l=0,u=0;if(e){const t=e&&e.touches&&e.touches[0];l=e?(t||e).clientX:0,u=e?(t||e).clientY:0,ls.left+s.width&&(l=s.left+s.width),us.top+s.height&&(u=s.top+s.height),l-=s.left,u-=s.top}else i&&(l=i.x*s.width,u=i.y*s.height);"h"!==n&&(o.style.left="calc(".concat(l/s.width*100,"% - ").concat(o.offsetWidth/2,"px)")),"v"!==n&&(o.style.top="calc(".concat(u/s.height*100,"% - ").concat(o.offsetHeight/2,"px)")),t.cache={x:l/s.width,y:u/s.height};const c=C(l/a.offsetWidth),d=C(u/a.offsetHeight);switch(n){case"v":return r.onchange(c);case"h":return r.onchange(d);default:return r.onchange(c,d)}},_tapstop(){s(document,["mouseup","touchend","touchcancel"],t._tapstop),s(document,["mousemove","touchmove"],t._tapmove)},trigger(){t._tapmove()},update(e=0,r=0){const{left:n,top:i,width:o,height:a}=t.options.wrapper.getBoundingClientRect();t._tapmove({clientX:n+o*e,clientY:i+a*r})},destroy(){const{options:e,_tapstart:r}=t;s([e.wrapper,e.element],"mousedown",r),s([e.wrapper,e.element],"touchstart",r,{passive:!1})}},{options:r,_tapstart:n}=t;return a([r.wrapper,r.element],"mousedown",n),a([r.wrapper,r.element],"touchstart",n,{passive:!1}),t}function j(e={}){e=Object.assign({onchange:()=>0,className:"",elements:[]},e);const t=a(e.elements,"click",t=>{e.elements.forEach(r=>r.classList[t.target===r?"add":"remove"](e.className)),e.onchange(t)});return{destroy:()=>s(...t)}}var A=({components:e,strings:t,useAsButton:r,inline:n,appClass:i})=>{const o=e=>e?"":'style="display:none" hidden',a=d('\n
\n\n '.concat(r?"":'','\n\n
\n
\n
\n \n
\n
\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n\n
\n\n
\n \n\n \n \n \n \n \n\n \n \n
\n
\n
\n ")),s=a.interaction;return s.options.find(e=>!e.hidden&&!e.classList.add("active")),s.type=()=>s.options.find(e=>e.classList.contains("active")),a};function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class T{constructor(e){O(this,"_initializingActive",!0),O(this,"_recalc",!0),O(this,"_color",P()),O(this,"_lastColor",P()),O(this,"_swatchColors",[]),O(this,"_eventListener",{swatchselect:[],change:[],save:[],init:[]}),this.options=e=Object.assign({appClass:null,useAsButton:!1,disabled:!1,comparison:!0,closeOnScroll:!1,components:{interaction:{}},strings:{},swatches:null,inline:!1,sliders:"v",default:"#42445A",defaultRepresentation:null,position:"bottom-middle",adjustableNumbers:!0,showAlways:!1,closeWithKey:"Escape"},e);const{swatches:t,inline:r,components:n}=e;n.interaction||(n.interaction={});const{preview:i,opacity:o,hue:a,palette:s}=n;n.palette=s||i||o||a,r&&(e.showAlways=!0),this._preBuild(),this._buildComponents(),this._bindEvents(),this._finalBuild(),t&&t.length&&t.forEach(e=>this.addSwatch(e)),this._nanopop=function({el:e,reference:t,padding:r=8}){const n={start:"sme",middle:"mse",end:"ems"},i={top:"tb",right:"rl",bottom:"bt",left:"lr"},o=((e={})=>(t,r=e[t])=>{if(r)return r;const[n,i="middle"]=t.split("-"),o="top"===n||"bottom"===n;return e[t]={position:n,variant:i,isVertical:o}})();return{update(a){const{position:s,variant:l,isVertical:u}=o(a),c=t.getBoundingClientRect(),d=e.getBoundingClientRect(),f=((e,t=0)=>{for(;e=e.parentElement;)t+=e.scrollTop;return t})(e),p=u?{t:c.top-d.height-r,b:c.bottom+r+f}:{r:c.right+r,l:c.left-d.width-r},g=u?{s:c.left+c.width-d.width,m:-d.width/2+(c.left+c.width/2),e:c.left}:{s:c.bottom-d.height,m:c.bottom-c.height/2-d.height/2,e:c.bottom-c.height};function h(t,r,n){const i="top"===n,o=i?d.height:d.width,a=window[i?"innerHeight":"innerWidth"];for(const i of t){const t=r[i];if(t>0&&t+o>/g).reduce((e,t,r,n)=>(e=e.querySelector(t),r{const{sliders:t}=e.options;let r="v",n="v";t.match(/^[vh]+$/g)&&(t.length>1?[r,n]=t:r=n=t);const i={v:"h",h:"v"};return[i[r],i[n]]})(),i={palette:E({element:e._root.palette.picker,wrapper:e._root.palette.palette,onchange(r,n){if(!t.palette)return;const{_color:i,_root:o,options:a}=e;i.s=100*r,i.v=100-100*n,i.v<0&&(i.v=0);const s=i.toRGBA().toString();this.element.style.background=s,this.wrapper.style.background="\n linear-gradient(to top, rgba(0, 0, 0, ".concat(i.a,"), transparent),\n linear-gradient(to left, hsla(").concat(i.h,", 100%, 50%, ").concat(i.a,"), rgba(255, 255, 255, ").concat(i.a,"))\n "),a.comparison||(o.button.style.color=s,a.useAsButton||(o.preview.lastColor.style.color=s)),o.preview.currentColor.style.color=s,e._recalc&&e._updateOutput(),e.options.comparison||o.button.classList.remove("clear")}}),hue:E({lock:n,element:e._root.hue.picker,wrapper:e._root.hue.slider,onchange(r){t.hue&&t.palette&&(e._color.h=360*r,this.element.style.backgroundColor="hsl(".concat(e._color.h,", 100%, 50%)"),i.palette.trigger())}}),opacity:E({lock:r,element:e._root.opacity.picker,wrapper:e._root.opacity.slider,onchange(r){t.opacity&&t.palette&&(e._color.a=Math.round(100*r)/100,this.element.style.background="rgba(0, 0, 0, ".concat(e._color.a,")"),e.components.palette.trigger())}}),selectable:j({elements:e._root.interaction.options,className:"active",onchange(t){e._representation=t.target.getAttribute("data-type").toUpperCase(),e._updateOutput()}})};this.components=i}_bindEvents(){const{_root:e,options:t}=this,r=[a(e.interaction.clear,"click",()=>this._clearColor()),a(e.preview.lastColor,"click",()=>this.setHSVA(...this._lastColor.toHSVA())),a(e.interaction.save,"click",()=>{!this.applyColor()&&!t.showAlways&&this.hide()}),a(e.interaction.result,["keyup","input"],e=>{this._recalc=!1,this.setColor(e.target.value,!0)&&!this._initializingActive&&this._emit("change",this._color),e.stopImmediatePropagation()}),a([e.palette.palette,e.palette.picker,e.hue.slider,e.hue.picker,e.opacity.slider,e.opacity.picker],["mousedown","touchstart"],()=>this._recalc=!0)];if(!t.showAlways){const n=t.closeWithKey;r.push(a(e.button,"click",()=>this.isOpen()?this.hide():this.show()),a(document,"keyup",e=>this.isOpen()&&(e.key===n||e.code===n)&&this.hide()),a(document,["touchstart","mousedown"],t=>{this.isOpen()&&!f(t).some(t=>t===e.app||t===e.button)&&this.hide()},{capture:!0}))}if(t.adjustableNumbers){const t={rgba:[255,255,255,1],hsva:[360,100,100,1],hsla:[360,100,100,1],cmyk:[100,100,100,100]};p(e.interaction.result,(e,r,n)=>{const i=t[this.getColorRepresentation().toLowerCase()];if(i){const t=i[n],o=e+(t>=100?1e3*r:r);return o<=0?0:Number((o{n.isOpen()&&(t.closeOnScroll&&n.hide(),null===e?(e=setTimeout(()=>e=null,100),requestAnimationFrame(function t(){n._rePositioningPicker(),null!==e&&requestAnimationFrame(t)})):(clearTimeout(e),e=setTimeout(()=>e=null,100)))},{capture:!0}))}this._eventBindings=r}_rePositioningPicker(){const{options:e}=this;e.inline||this._nanopop.update(e.position)}_updateOutput(){if(this._root.interaction.type()){const e="to".concat(this._root.interaction.type().getAttribute("data-type"));this._root.interaction.result.value="function"==typeof this._color[e]?this._color[e]().toString():""}this._initializingActive||this._emit("change",this._color)}_clearColor(){const{_root:e,options:t}=this;t.useAsButton||(e.button.style.color="rgba(0, 0, 0, 0.15)"),e.button.classList.add("clear"),t.showAlways||this.hide(),this._initializingActive||this._emit("save",null)}_emit(e,...t){this._eventListener[e].forEach(e=>e(...t,this))}on(e,t){return"function"==typeof t&&"string"==typeof e&&e in this._eventListener&&this._eventListener[e].push(t),this}off(e,t){const r=this._eventListener[e];if(r){const e=r.indexOf(t);~e&&r.splice(e,1)}return this}addSwatch(e){const{values:t}=k(e);if(t){const{_swatchColors:e,_root:r}=this,n=P(...t),i=u(''));return r.swatches.appendChild(i),e.push({element:i,hsvaColorObject:n}),this._eventBindings.push(a(i,"click",()=>{this.setHSVA(...n.toHSVA(),!0),this._emit("swatchselect",n)})),!0}return!1}removeSwatch(e){if("number"==typeof e){const t=this._swatchColors[e];if(t){const{element:r}=t;return this._root.swatches.removeChild(r),this._swatchColors.splice(e,1),!0}}return!1}applyColor(e=!1){const{preview:t,button:r}=this._root,n=this._color.toRGBA().toString();t.lastColor.style.color=n,this.options.useAsButton||(r.style.color=n),r.classList.remove("clear"),this._lastColor=this._color.clone(),this._initializingActive||e||this._emit("save",this._color)}destroy(){this._eventBindings.forEach(e=>s(...e)),Object.keys(this.components).forEach(e=>this.components[e].destroy())}destroyAndRemove(){this.destroy();const e=this._root.root;e.parentElement.removeChild(e);const t=this._root.app;t.parentElement.removeChild(t);const r=this;Object.keys(r).forEach(e=>r[e]=null)}hide(){return this._root.app.classList.remove("visible"),this}show(){if(!this.options.disabled)return this._root.app.classList.add("visible"),this._rePositioningPicker(),this}isOpen(){return this._root.app.classList.contains("visible")}setHSVA(e=360,t=0,r=0,n=1,i=!1){const o=this._recalc;if(this._recalc=!1,e<0||e>360||t<0||t>100||r<0||r>100||n<0||n>1)return!1;this._color=P(e,t,r,n);const{hue:a,opacity:s,palette:l}=this.components;return a.update(0,e/360),s.update(0,n),l.update(t/100,1-r/100),this._recalc=o,this._recalc&&this._updateOutput(),i||this.applyColor(),!0}setColor(e,t=!1){if(null===e)return this._clearColor(),!0;const{values:r,type:n}=k(e);if(r){const e=n.toUpperCase(),{options:i}=this._root.interaction,o=i.find(t=>t.getAttribute("data-type").startsWith(e));if(o&&!o.hidden)for(const e of i)e.classList[e===o?"add":"remove"]("active");return this.setHSVA(...r,t)}}setColorRepresentation(e){return e=e.toUpperCase(),!!this._root.interaction.options.find(t=>t.getAttribute("data-type").startsWith(e)&&!t.click())}getColorRepresentation(){return this._representation}getColor(){return this._color}getRoot(){return this._root}disable(){return this.hide(),this.options.disabled=!0,this._root.button.classList.add("disabled"),this}enable(){return this.options.disabled=!1,this._root.button.classList.remove("disabled"),this}}T.utils=n,T.create=e=>new T(e),T.version="0.6.6";t.default=T}]).default})},33079(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={_showNames:false,setShowNames:function e(t){this._showNames=t},getShowNames:function e(){return this._showNames}};var n=t["default"]=r},52042(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=o;var n=i(r(20930));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){e.factory("addRowServices",function(e){return{injectAddRowButtons:function t(r){var i=Object.assign({templateRenderer:e.TemplateRenderer,widgetRegister:e.WidgetRegister},r);return(0,n.default)(i)}}});return e}},20930(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return a(e)||o(e)||i(e)||n()}function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function a(e){if(Array.isArray(e))return s(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r .js-widget"));var i=e.templateRenderer;var o=e.widgetRegister;if(0===n.length){d(t.getElementById("page-zones__main"),i);return}n.forEach(function(e,t){if(0===t){u(e,i,o);c(e,i,o);return}c(e,i,o)})}function u(e,t,r){var n=e.getAttribute("data-uniqueid");var i=r.get(n);var o=i.get("data");var a=t.render("row_add_button",{isGrid:"grid"===o.sectionType,sibling:e.getAttribute("data-uniqueid"),position:"above"});e.insertAdjacentHTML("beforebegin",a)}function c(e,t,r){var n=e.getAttribute("data-uniqueid");var i=r.get(n);var o=i.get("data");var a=t.render("row_add_button",{isGrid:"grid"===o.sectionType,sibling:n,position:"below"});e.insertAdjacentHTML("afterend",a)}function d(e,t){var r=t.render("row_add_button",{parent:e.getAttribute("data-uniqueid")});e.insertAdjacentHTML("afterbegin",r)}var f=t["default"]=l},10190(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.envData,s=r.siteData,l=r.userData;a(this,e);this._base=t.App.brand;this._featureConfigBase=t.App.frontEndBucket.featureConfig;this._frontEndBucket=t.App.frontEndBucket;this._mainWindow=t;this._trans=t.App.i18n.preboarding;var u="1"===this._base.capabilities.publishUpgradeToTemplatePicker;var c={tracking:"0"!==this._base.capabilities.mixPanelTracking,publishUpgradeToTemplatePicker:u,googleServices:1!==parseInt(this._base.capabilities.disableGoogleServices,10),fileUpload:1===parseInt(this._base.capabilities.enableFileUpload,10),enableIntercom:1===parseInt(this._base.capabilities.enableIntercom,10),enableAppcues:1===parseInt(this._base.capabilities.enableAppcues,10),enableAtarim:1===parseInt(this._base.capabilities.enableAtarim,10),showDnsInfoAfterFirstPublish:1===parseInt(this._base.capabilities.showDnsInfoAfterFirstPublish,10),enableFilestack:1===parseInt(this._base.capabilities.enableFilestack,10),enableFilestackClouddrive:1===parseInt(this._base.capabilities.enableFilestackClouddrive,10),enableFilestackFacebook:1===parseInt(this._base.capabilities.enableFilestackFacebook,10),enableFilestackInstagram:1===parseInt(this._base.capabilities.enableFilestackInstagram,10),enableFilestackOnedrive:1===parseInt(this._base.capabilities.enableFilestackOnedrive,10),enableFilestackPexels:"pexels"===this._frontEndBucket.stockImageProvider,enableFilestackPicasa:1===parseInt(this._base.capabilities.enableFilestackPicasa,10),enableFilestackUnsplash:1===parseInt(this._base.capabilities.enableFilestackUnsplash,10),enableSitePolicyPages:1===parseInt(this._base.capabilities.enableSitePolicyPages,10),hideUpgradeInUnableToPublish:1===parseInt(this._base.capabilities.hideUpgradeInUnableToPublish,10),blockPublishForUnverifiedEmail:1===parseInt(this._base.capabilities.blockPublishForUnverifiedEmail,10)};var d=t.App.user.owner.externalSubscriptionURL;var g=this._base.externalSubscriptionLink||"";var h={aRecord:this._frontEndBucket.aRecord,brandName:this._base.name,brandDomain:this._base.domain,brandRef:this._base.ref,displayName:this._base.displayName,logoImageURL:this._base.logoImageURL,publishDomain:this._base.publishDomain,externalUpgradeUrl:g,resellerUpgradeUrl:d,brandType:t.App.user.owner.type,googleMapsEmbedKey:this._base.googleMapsEmbedKey,preboardingSettings:this._base.preboardingSettings||{},loginUrl:this._base.loginURL,supportEmail:f(this._base.supportEmail,this._mainWindow.App.user.owner.resellerSupportEmail),upgradeUrl:p(o,s,l,d,g,u),capabilities:c,cookieWarningSetting:this._base.cookieWarningSetting,cookieWarningUrl:this._base.cookieWarningUrl,featureConfig:this._featureConfigBase,skipChooseContentSet:this._frontEndBucket.skipChooseContentSet};n.store.dispatch((0,i.brandSet)(h))}l(e,[{key:"get",value:function e(t){var r=this["get".concat(t[0].toUpperCase()).concat(t.substring(1))];if(r)return r();return n.store.getState().brand[t]}},{key:"has",value:function e(t){return n.store.getState().brand.capabilities[t]}},{key:"getTranslation",value:function e(t){var r="".concat(n.store.getState().brand.brandRef,"-").concat(t);if(this._trans[r])return this._trans[r];return null}}]);return e}();function f(e,t){if(void 0!==t&&null!==t&&t.length)return t;return e}function p(e,t,r,n,i,o){var a=g(e);var s=h(n,i,t,r);if(o||!s)return a;return s}function g(e){return"".concat(e.get("protocol"),"://account.").concat(e.get("domain"),"/subscription")}function h(e,t,r,n){var i=null;var o=e;o&&0!==o.length||(o=t);o&&o.length>0&&(i=v(o,r,n));return i}function v(e,t,r){var n=-1!==e.indexOf("?")?"&":"?";return"".concat(e).concat(n,"accountHolderRef=").concat(r.get("ref"),"&siteRef=").concat(t.get("ref"))}var m=t["default"]=d},62808(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(72926);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;a(this,e);var r=t.App.frontEndBucket.siteContentSet;n.store.dispatch((0,i.contentSetDataSet)(r))}l(e,[{key:"all",value:function e(){return n.store.getState().contentSet}},{key:"get",value:function e(t){return n.store.getState().contentSet[t]}}]);return e}();var f=t["default"]=d},72889(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(42189);var o=r(29158);var a=r(81069);var s=l(r(99868));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:window;var r=arguments.length>1?arguments[1]:void 0;n(this,e);this.mainWindow=t;this.siteRef=t.App.session.get("siteRef");this.SiteGlobalValuesHelper=r;this._properties={siteLanguageMenuSettings:App.frontEndBucket.siteLanguageMenuSettings}}o(e,[{key:"get",value:function e(t){switch(t){case"siteLanguages":case"siteDefaultLanguage":return this.mainWindow.App.frontEndBucket[t];case"siteLanguageMenuSettings":return this.SiteGlobalValuesHelper.getValue(t,this._properties[t]);case"siteCurrentLanguage":return this.mainWindow.siteFrame.Server.siteCurrentLanguage;default:return this._properties[t]}}}]);return e}();var u=t["default"]=l},13278(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(20418);var o=r(81069);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;s(this,e);var r=t.App;var a=r.frontEndBucket;var l={codeVersion:a.codeVersion,mixpanelEnv:a.mixpanelEnv,mixpanelToken:r.mixpanelToken,stockImageProvider:a.stockImageProvider,customWidgetsDomain:a.customWidgetsDomain,errors:a.errors,allGoogleFonts:a.allGoogleFonts,googleMapsEmbedKey:a.googleMapsEmbedKey,protocol:h(t),domain:v(t),apiProxyBaseUrl:p(t),csrfToken:g(t),siteSubdomain:m(t),siteRef:y(t),languageCode:a.languageCode,languages:a.languages,localisedLanguages:a.localisedLanguages,flags:a.flags,rows:a.rows,rowLayouts:a.rowLayouts,siteColorSet:a.siteColorSet,intercomAppId:a.intercomAppId||"",intercomBaseUrl:a.intercomBaseUrl||"",intercomUserHash:w(t),manageDomain:b(t),maxFileUploadBytes:a.maxFileUploadBytes,V10CompatibilityMode:a.V10CompatibilityMode};n.store.dispatch((0,o.localisedLanguagesSet)(a.localisedLanguages));n.store.dispatch((0,i.envSet)(l))}u(e,[{key:"get",value:function e(t){return n.store.getState().env[t]}}]);return e}();function p(e){if(e.App.session)return e.App.session.get("apiProxyBaseUrl");return e.App.frontEndBucket.apiProxyBaseUrl}function g(e){if(e.App.session)return e.App.session.get("csrfToken");return e.App.frontEndBucket.csrfToken}function h(e){if(e.App.brand&&"inherit"!==e.App.brand.protocol)return e.App.brand.protocol;if(e.App.session)return e.App.session.get("protocol");return e.App.frontEndBucket.protocol}function v(e){if(e.App.session)return e.App.session.get("domain");return e.App.frontEndBucket.domain}function m(e){if(e.App.session)return e.App.session.get("siteSubdomain");return e.App.frontEndBucket.siteSubdomain}function y(e){if(e.App.session)return e.App.session.get("siteRef");return e.App.frontEndBucket.siteRef||e.App.site.ref}function b(e){return e.App.manageDomain||"manage"}function w(e){return e.App.frontEndBucket.intercomUserHash}var S=t["default"]=f},19485(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var r=arguments.length>1?arguments[1]:void 0;var i=arguments.length>2?arguments[2]:void 0;n(this,e);var o=i.has("enableRows")||r.getEnableRows();this._properties={enableRows:o,multiLanguageEditor:i.has("multiLanguageEditor"),enableDesignMode:i.has("enableDesignMode"),formEmailVerification:i.has("formEmailVerification")}}o(e,[{key:"get",value:function e(t){return this._properties[t]}}]);return e}();var u=t["default"]=l},2481(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;n(this,e);this._properties=t.App.frontEndBucket.languages}o(e,[{key:"all",value:function e(){return this._properties}},{key:"get",value:function e(t){return this._properties[t]}},{key:"has",value:function e(t){return this._properties[t]}}]);return e}();var u=t["default"]=l},17151(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(42189);var o=l(r(99868));var a=r(37245);var s=l(r(68977));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;n(this,e);this._properties={plugins:t.App.plugins}}o(e,[{key:"has",value:function e(t){return-1!==this._properties.plugins.indexOf(t)}}]);return e}();var u=t["default"]=l},18280(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;var r=arguments.length>1?arguments[1]:void 0;n(this,e);this.mainWindow=t;this.userDataProvider=r.userDataProvider;this.featureFlagDataProvider=r.featureFlagDataProvider;this.pluginsDataProvider=r.pluginsDataProvider}o(e,[{key:"getRowGroups",value:function e(){var t=this.mainWindow.App.frontEndBucket.rowGroups;return this._normaliseGroupAndRow(t)}},{key:"_normaliseGroupAndRow",value:function e(t){this._normaliseStoreGroupAndRow(t);this._normaliseBookingsGroupAndRow(t);return t}},{key:"_normaliseStoreGroupAndRow",value:function e(t){this._shouldRemoveStoreWidgets()?this._removeStoreWidgets(t):this._removeEcwidWidget(t)}},{key:"_normaliseBookingsGroupAndRow",value:function e(t){this._shouldRemoveBookingsGroup()&&this._removeBookingsGroup(t)}},{key:"_shouldRemoveStoreWidgets",value:function e(){if(!this._isInV10())return false;return this._isEcwidEnabled()}},{key:"_shouldRemoveBookingsGroup",value:function e(){if(!this._isInV10())return false;return!this._isConnectBookingsEnabled()}},{key:"_isInV10",value:function e(){return"ten"===this.userDataProvider.get("productVersion")}},{key:"_isEcwidEnabled",value:function e(){return this.userDataProvider.has("enableEcwid")}},{key:"_isConnectBookingsEnabled",value:function e(){return this.pluginsDataProvider.has("connect-bookings")}},{key:"_removeStoreWidgets",value:function e(t){if("store"in t){t.store.rows=t.store.rows.filter(function(e){return e.includes(l)});t.store.gridRows=t.store.gridRows.filter(function(e){return e.includes(l)})}}},{key:"_removeBookingsGroup",value:function e(t){"bookings"in t&&delete t.bookings}},{key:"_removeEcwidWidget",value:function e(t){if("store"in t){t.store.rows=t.store.rows.filter(function(e){return!e.includes(l)});t.store.gridRows=t.store.gridRows.filter(function(e){return!e.includes(l)})}}}]);return e}();var c=t["default"]=u},99868(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;n(this,e);this.mainWindow=t;this._properties={};this.extendProperties()}o(e,[{key:"get",value:function e(t){return this._properties[t]}},{key:"extendProperties",value:function e(){}}]);return e}();var u=t["default"]=l},46072(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(94926);var o=a(r(4224));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:window;d(this,e);var r=t.App.user;var a={ref:r.ref,email:r.email,emailVerified:r.emailVerified,subscriptionPackageRef:r.subscriptionPackageRef,productVersion:r.productVersion,languageCode:r.languageCode,subscriptionPackageName:"",dateCreated:r.created&&r.created.date?r.created.date:"",sites:t.App.sites?(0,o.default)(t.App.sites):[],accountHolderMetadata:r.metadata,firstName:r.firstName,lastName:r.lastName};t.App.package&&t.App.package.name&&(a.subscriptionPackageName=t.App.package.name);var s={multiLanguageEditor:t.App.frontEndBucket&&t.App.frontEndBucket.multiLanguageEditor,disableV8SiteAndPageScripts:0!==parseInt(r.capabilities.disableV8SiteAndPageScripts,10),seoAndRedirects:0!==parseInt(r.capabilities.seoAndRedirects,10),multiLanguageLimit:parseInt(r.capabilities.multiLanguageLimit,10),enableDragAndDropWidgets:parseInt(r.capabilities.enableDragAndDropWidgets,10),formEmailVerification:r.enabledFeatureFlags&&r.enabledFeatureFlags.form_email_verification,imageEditing:0!==parseInt(r.capabilities.imageEditing,10),enableEcwid:0!==parseInt(r.capabilities.enableEcwid,10),enableStandaloneMode:0!==parseInt(r.capabilities.enableStandaloneMode,10),enableAtarim:0!==parseInt(r.capabilities.enableAtarim,10),aiCopyWriterTextGen:0!==parseInt(r.capabilities.aiCopyWriterTextGen,10)};var l=u(u({},a),{},{capabilities:s});n.store.dispatch((0,i.userSet)(l))}p(e,[{key:"all",value:function e(){return n.store.getState().user}},{key:"get",value:function e(t){return n.store.getState().user[t]}},{key:"has",value:function e(t){return n.store.getState().user.capabilities[t]}}]);return e}();var m=t["default"]=v},32311(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=m;var n=v(r(81412));var i=v(r(72889));var o=v(r(17151));var a=v(r(86475));var s=v(r(46072));var l=v(r(13278));var u=r(43529);var c=v(r(2481));var d=v(r(68911));var f=v(r(19485));var p=v(r(62808));var g=v(r(18280));var h=v(r(31361));function v(e){return e&&e.__esModule?e:{default:e}}function m(e){var t=window;var r=(0,u.getMainWindowWithProperty)("Editor");var v=(0,u.getAppWindowWithProperty)("session");e.factory("BrandDataProvider",function(e){return new n.default(t,{envData:e.EnvDataProvider,siteData:e.SiteDataProvider,userData:e.UserDataProvider})});e.factory("SiteDataProvider",function(){var e;if(null!==r&&void 0!==r&&r.Editor&&null!==r&&void 0!==r&&r.Editor.Site){t=r;e=i.default}else if(null!==v&&void 0!==v&&v.App.session){t=v;e=a.default}else e=o.default;return new e(t)});e.factory("UserDataProvider",function(){return new s.default(t)});e.factory("ContentSetDataProvider",function(){return new p.default(t)});e.factory("EnvDataProvider",function(){return new l.default(t)});e.factory("LanguageDataProvider",function(){return new c.default(t)});e.factory("editorSiteLanguageDataProvider",function(e){return new d.default(t,e.SiteGlobalValuesHelper)});e.factory("featureFlagDataProvider",function(e){return new f.default(t,e.SiteDataProvider,e.UserDataProvider)});e.factory("PluginsDataProvider",function(){return new h.default(t)});e.factory("RowGroupProvider",function(e){return new g.default(t,{userDataProvider:e.UserDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,pluginsDataProvider:e.PluginsDataProvider})});return e}},18251(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return BaseKit.Static.fonts}},43529(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getMainWindowWithProperty=t.getAppWindowWithProperty=void 0;var r=t.getAppWindowWithProperty=function e(t){try{var r=window;while(true){if(r.App&&r.App[t])return r;if(r===window.top)return null;r=r.parent}}catch(e){return null}};var n=t.getMainWindowWithProperty=function e(t){try{var r=window;while(true){if(r[t])return r;if(r===window.top)return r;r=r.parent}}catch(e){return window}}},37877(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=l;var n=r(42189);var i=a(r(52224));var o=r(87683);function a(e){return e&&e.__esModule?e:{default:e}}var s=function e(t){return function(e){var r=e.ref;return"".concat(r)==="".concat(t)}};function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var r=t?t.getState():n.store.getState();var a=r.language.current;var l=r.language.defaultLanguage.language;var u=""===a||a===l?r.page.pages:r.page.languages[a].pages;return new i.default((0,o.formatPages)(u).find(s(e)))}},97321(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return BaseKit.Globals.profile}},48525(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return App.session}},45970(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=y(r(35035));var i=y(r(32311));var o=y(r(5786));var a=y(r(69198));var s=y(r(70591));var l=y(r(16785));var u=y(r(7719));var c=y(r(57115));var d=y(r(53570));var f=y(r(69115));var p=y(r(55451));var g=y(r(19710));var h=y(r(35439));var v=y(r(52042));var m=y(r(51147));function y(e){return e&&e.__esModule?e:{default:e}}var b=[i.default,o.default,a.default,f.default,g.default,s.default,c.default,d.default,l.default,u.default,p.default,h.default,v.default,m.default];var w=b.reduce(function(e,t){return t(e)},new n.default);var S=t["default"]=w},6318(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0){this.resizeDropEl(t,r);return r[0]}r=this.createDropEl($(t).data("uniqueid"));var n=$(t);n.append(r);this.resizeDropEl(t,r);return r[0]},createDropEl:function e(t){var r=n.default.container.featureFlagDataProvider.get("enableRows");var i=$("
").addClass("js-column-drop").css("position","absolute").css("bottom","".concat(o,"px")).data("uniqueid",t);r&&i.css("display","none");return i},resizeDropEl:function e(t,r){var n=$(t);r.css("left","".concat(n.position().left,"px"));r.css("width","".concat(n.outerWidth(),"px"));if(0===n.find(".js-droppable").length)r.css("height","".concat(n.parent().height(),"px"));else{var i=n.find(".js-droppable").last();var a=i.position().top+i.outerHeight(true);r.css("height","".concat(n.parent().innerHeight()-a-o,"px"))}}};var s=t["default"]=a},88530(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.BASE_BEHAVIOUR=void 0;var n=r(48758);var i=r(65444);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;ro.left+a-a/2||l.left+co.top+s-s/2||l.top+dl.left+c-30)return g;if(o.leftl.top+d/2)return v;if(o.top+s/2e.length)&&(t=e.length);for(var r=0,n=Array(t);rf?C:g,numColsWide:h>c?E:h,height:(null===e||void 0===e?void 0:e.offsetHeight)||C*p,width:(null===e||void 0===e?void 0:e.offsetWidth)||E*d};if(e&&l){v.numRowsHigh=Math.max(1,Math.ceil(e.clientHeight/p-j));v.numColsWide=Math.round(e.clientWidth/d)}return v}var I=function(){function e(t,r){g(this,e);m(this,"el",void 0);m(this,"options",{onDrop:function e(){return false}});m(this,"shadow",void 0);m(this,"container",void 0);m(this,"col",null);m(this,"row",null);m(this,"leaning",S);this.el=t;this.options=Object.assign(this.options,r);this.shadow=t.querySelector(".grid-overlay__drop-shadow");this.container=t.querySelector(".js-row-container")}v(e,[{key:"destroy",value:function e(){try{this.getDroppableObject().unregisterDroppable()}catch(e){console.error(e)}}},{key:"getLeaning",value:function e(t,r){return this.leaning}},{key:"calculateDropInformation",value:function e(t,r,n){var i,o;var a=this.el.querySelector(".js-row-container");var s=R(a),l=s.gridColumnSize,u=s.gridColumnCount,c=s.gridRowSize,d=s.gridRowCount,f=s.rowGap;var p=x(null===(i=n.proxied)||void 0===i?void 0:i.el,a,n.model),g=p.numColsWide,h=p.numRowsHigh,v=p.width;var m=T(a,this.options.frameEl),y=m.top,b=m.left;var w=L(t,r),_=w.draggableOffset,P=w.draggableHeight;var C=_.left-b;var E=_.top-y-P+k;var j=Math.round((C-v/2)/l)+1;var A=Math.round((E+(c-f/2))/c);this.colStart=j;this.colEnd=j+g;this.rowStart=A;this.rowEnd=A+h;var O=this.colStart<1||this.colEnd>u+1;var D=this.rowStart<1||this.rowEnd>d+1;if(O||D){this.colStart=null;this.colEnd=null;this.rowStart=null;this.rowEnd=null;this.removeShadow();return null}this.resizeFullWidthWidget(null===(o=n.proxied)||void 0===o?void 0:o.el,a);return{leaning:S,colStart:this.colStart,rowStart:this.rowStart,colEnd:this.colEnd,rowEnd:this.rowEnd}}},{key:"calculateResizeInformation",value:function e(t,r,n){var i=0;if("dragend"!==t.type){var o=this.el.querySelector(".js-row-container");var a=R(o);var s=D(o),l=s.top,u=s.left;var c=L(t.currentTarget,t),d=c.draggableOffset;var f={x:d.rawLeft-u,y:d.rawTop-l};var p=t.currentTarget.dataset.constrain;var g=window.getComputedStyle(o);var h={left:Number.parseInt(g.paddingLeft,10),top:Number.parseInt(g.paddingTop,10),right:Number.parseInt(g.paddingRight,10),bottom:Number.parseInt(g.paddingBottom,10)};this.setBoundaries(r);this.updateBoundaries(p,f,h,a,n,r);i=this.enforceGridBounds(p,a)}if("dragend"===t.type){var v=t.currentTarget.dataset.constrain;var m=this.el.querySelector(".js-row-container");var y=R(m),b=y.gridRowCount;this.roundFinalBoundaries(v,b)}return{leaning:S,colStart:this.colStart,rowStart:this.rowStart,colEnd:this.colEnd,rowEnd:this.rowEnd,outOfRange:i}}},{key:"setBoundaries",value:function e(t){var r,n;var o=window.getComputedStyle(t.view.el);this.colStart=i.default.isMobileEditMode()?Number(null!==(r=t.view.el.dataset.mobileColStart)&&void 0!==r?r:o.getPropertyValue("grid-column-start")):Number(t.view.el.dataset.colStart);this.colEnd=i.default.isMobileEditMode()?Number(null!==(n=t.view.el.dataset.mobileColEnd)&&void 0!==n?n:o.getPropertyValue("grid-column-end")):Number(t.view.el.dataset.colEnd);this.rowStart=i.default.isMobileEditMode()?Number(t.view.el.dataset.mobileRowStart):Number(t.view.el.dataset.rowStart);this.rowEnd=i.default.isMobileEditMode()?Number(t.view.el.dataset.mobileRowEnd):Number(t.view.el.dataset.rowEnd)}},{key:"updateBoundaries",value:function e(t,r,n,i,o,s){if(a.HandleHelpers.handleAllowsLeftDragging(t)){this.colStartRaw=(r.x-n.left)/i.gridColumnSize;this.colStart=Math.round((r.x-n.left)/i.gridColumnSize)+1}if(a.HandleHelpers.handleAllowsRightDragging(t)){this.colEndRaw=(r.x-n.right)/i.gridColumnSize;this.colEnd=Math.round((r.x-n.right)/i.gridColumnSize)+1}a.HandleHelpers.handleAllowsTopDragging(t)&&(this.rowStart=Math.round((r.y-n.top)/i.gridRowSize)+1);a.HandleHelpers.handleAllowsBottomDragging(t)&&(this.rowEnd=Math.round((r.y-n.bottom)/i.gridRowSize)+1);if(o){var l=s.view.el.children[0];var u=l.getBoundingClientRect().height;var c=Math.max(1,Math.ceil(u/i.gridRowSize-j));this.rowEnd=this.rowStart+c}}},{key:"enforceGridBounds",value:function e(t,r){if(this.colStart<1){this.colStart=1;this.removeShadow();return"left"}if(this.colEnd>r.gridColumnCount+1){this.colEnd=r.gridColumnCount+1;this.removeShadow();return"right"}if(this.rowStart<1){this.rowStart=1;this.removeShadow();return"top"}if(this.rowEnd>r.gridRowCount+1){this.removeShadow();return"bottom"}if(a.HandleHelpers.handleAllowsLeftDragging(t)&&this.colStart>=this.colEnd){this.colStart=this.colEnd-1;this.removeShadow();return"left"}if(a.HandleHelpers.handleAllowsRightDragging(t)&&this.colEnd<=this.colStart+1){this.colEnd=this.colStart+1;this.removeShadow();return"right"}if(a.HandleHelpers.handleAllowsTopDragging(t)&&this.rowStart>=this.rowEnd){this.rowStart=this.rowEnd-1;this.removeShadow();return"top"}if(a.HandleHelpers.handleAllowsBottomDragging(t)&&this.rowEnd<=this.rowStart+1){this.rowEnd=this.rowStart+1;this.removeShadow();return"bottom"}}},{key:"roundFinalBoundaries",value:function e(t,r){if(this.rowEnd>r+1){this.rowEnd=r+1;a.HandleHelpers.handleAllowsLeftDragging(t)&&(this.colStart=Math.floor(this.colStartRaw)+1);a.HandleHelpers.handleAllowsRightDragging(t)&&(this.colEnd=Math.ceil(this.colEndRaw)+1)}}},{key:"calculateAndHighlight",value:function e(t,r,n){var i=this.calculateDropInformation(t,r,n);i&&this.addShadow(i);return i}},{key:"collect",value:function e(t){var r;this.options.onDrop(this.getDroppableObject(),t,this.leaning,{colStart:this.colStart,colEnd:this.colEnd,rowStart:this.rowStart,rowEnd:this.rowEnd});null===(r=this.el.closest('.js-widget[data-name="row"]').querySelector(".edit-layout"))||void 0===r?void 0:r.classList.remove("hidden");this.removeShadow()}},{key:"addShadow",value:function e(t){var r=t.rowStart,n=t.rowEnd,o=t.colStart,a=t.colEnd;var s=i.default.isMobileEditMode()?"data-mobile-":"data-";this.shadow.setAttribute("".concat(s,"row-start"),r);this.shadow.setAttribute("".concat(s,"col-start"),o);this.shadow.setAttribute("".concat(s,"row-end"),n);this.shadow.setAttribute("".concat(s,"col-end"),a);this.shadow.classList.remove("hidden");this.container.classList.add("full-overlay-opacity")}},{key:"removeShadow",value:function e(){this.shadow.classList.add("hidden");this.container.classList.remove("full-overlay-opacity")}},{key:"resizeFullWidthWidget",value:function e(t,r){var n,i,o,a;var s=R(r),l=s.gridColumnSize,u=s.gridRowSize;var c=!(null===t||void 0===t||null===(n=t.dataset)||void 0===n||!n.parentuniqueid||null===r||void 0===r||null===(i=r.parentNode)||void 0===i||null===(o=i.parentNode)||void 0===o||null===(a=o.dataset)||void 0===a||!a.uniqueid)&&t.dataset.parentuniqueid===r.parentNode.parentNode.dataset.uniqueid;t&&!c&&r.clientHeight-200<=t.clientHeight&&(t.style.height="".concat(C*u,"px"));t&&!c&&r.clientWidth-200<=t.clientWidth&&(t.style.width="".concat(E*l,"px"))}},{key:"getDroppableObject",value:function e(){return this.options.droppableObject}},{key:"getHighestRowEnd",value:function e(t){var r=this.el.querySelector(".js-row-container");var n=l(r.querySelectorAll(".widget"));var o=t;var a=i.default.isMobileEditMode()?"data-mobile-row-end":"data-row-end";n.forEach(function(e){var t=parseInt(e.getAttribute(a)||"0",10);o=Math.max(o,t)});return o}}]);return e}();var F=t["default"]=I},55238(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(87923));var i=o(r(14689));function o(e){return e&&e.__esModule?e:{default:e}}var a={load:function e(t,r,o){var a;t.el.classList.add("js-droppable");if("grid"===(null===(a=t.model)||void 0===a?void 0:a.get("sectionType")))return new i.default(t.el,{droppableObject:t,onDrop:o,frameEl:r});return new n.default(t.el,{droppableObject:t,onDrop:o,frameEl:r})}};var s=t["default"]=a},88455(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(55238));var i=o(r(31877));function o(e){return e&&e.__esModule?e:{default:e}}var a=[];var s;var l={init:function e(t){s=t;a=[];f()},getDroppables:function e(){return a},registerAsDroppable:function e(t){return d(t)},unregisterDroppable:function e(t){return u(t)},unregisterTarget:function e(t){var r=-1;a.forEach(function(e,n){e.getDroppableObject()===t&&(r=n)});if(-1!==r){var n=a[r];a.splice(r,1);n.destroy()}},registerColumn:function e(t){return c(t)},registerGrid:function e(t){d(t)},reset:function e(){a.forEach(function(e){e.destroy()});a=[]},getDroppableByUniqueId:function e(t){var r=null;a.every(function(e){var n=e.getDroppableObject();if(t===n.getUniqueId()){r=e;return false}return true});return r}};function u(e){var t=a.indexOf(e);-1!==t&&a.splice(t,1);e.destroy()}function c(e){if(a.some(y.bind(null,e)))return;d(e)}function d(e){if(!(e.el||e.get))return;if(g(e))return;var t=p((0,i.default)(e));h(t);return t}function f(){Editor.Events.on("responsiveColumns:init",d);Editor.Events.on("column:init",c);Editor.Events.on("columns:resized",w);Editor.Events.on("columnDrop:destroy",b)}function p(e){return n.default.load(e,m(),s)}function g(e){return a.some(function(t){return t.getDroppableObject()===e})}function h(e){v(e.getDroppableObject())?a.push(e):a.unshift(e)}function v(e){return e.createColumn}function m(){return Editor.Site.Dom.iframe}function y(e,t){return t.getDroppableObject().column===e}function b(e){a.every(function(t){var r=t.getDroppableObject().column;if(r===e){u(t);return false}return true})}function w(e){var t=a.filter(function(e){return e.getDroppableObject().column});t.forEach(S.bind(null,e))}function S(e,t){var r=t.getDroppableObject();var n=r.column;if(e.children.include(n)){u(t);c(n)}}var _=t["default"]=l},55761(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(85504));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.templateStylePreprocessorVariablesTree,n=void 0===r?{}:r;a(this,e);this.templateStylePreprocessorVariablesTree=n}l(e,[{key:"formattedImages",value:function e(t){var r=[];for(var n in t)t[n]&&r.push(t[n]);return r}},{key:"filterUnusedPresetAttributes",value:function e(){var t=["@color--light","@color--dark","@color--accent","@siteBackgroundColor","@siteBackgroundGradientType","@siteBackgroundGradientFrom","@siteBackgroundGradientTo","@siteBackgroundImageScale","@siteBackgroundImage","@siteBackgroundPositionX","@siteBackgroundPositionY","@siteBackgroundRepeat"];var r=App.frontEndBucket.sitePresetAttributes;var n=r.filter(function(e){return-1!==t.indexOf(e.name)});return n}},{key:"initializeGlobalAssets",value:function e(){var t=document.querySelector("#siteFrame").contentWindow.Server.plugins.assets;BaseKit.Globals.ImageAssets&&void 0===BaseKit.Globals.imageAssets&&(BaseKit.Globals.imageAssets=new BaseKit.Globals.ImageAssets(this.formattedImages(t.images)));BaseKit.Globals.FileAssets&&void 0===BaseKit.Globals.fileAssets&&(BaseKit.Globals.fileAssets=new BaseKit.Globals.FileAssets(t.files))}},{key:"initializeGlobalValues",value:function e(){var t=App.frontEndBucket.siteGlobalValues;if(BaseKit.Globals.SiteGlobalValuesCollection&&void 0===BaseKit.Globals.globalValues){BaseKit.Globals.globalValues=new BaseKit.Globals.SiteGlobalValuesCollection(t);BaseKit.Globals.globalValues.siteRef=App.session.get("siteRef")}}},{key:"initializeGlobalProfile",value:function e(){var t=document.querySelector("#siteFrame").contentWindow.Profile;var r=Object.assign({ref:t.ref},t.profile);if(BaseKit.Globals.Profile&&void 0===BaseKit.Globals.profile){BaseKit.Globals.profile=new BaseKit.Globals.Profile(r);BaseKit.Globals.profile.stateManager=new n.default(BaseKit.Globals.profile);BaseKit.Globals.profile.stateManager.storeCurrentState()}else if(BaseKit.Globals.profile){BaseKit.Globals.profile.off();BaseKit.Globals.profile.clear({silent:true});BaseKit.Globals.profile.set(r);BaseKit.Globals.profile.stateManager.storeCurrentState()}}},{key:"initializePresetAttributes",value:function e(){if(BaseKit.Globals.PresetAttributes&&void 0===BaseKit.Globals.presetAttributes){var t=BaseKit.Globals.PresetAttributes;BaseKit.Globals.presetAttributes=new t(this.filterUnusedPresetAttributes())}}},{key:"handleStylesVariables",value:function e(t,r){var n=[];var i={};t.forEach(function(e){if(e.fontType){i[e.fontType]||(i[e.fontType]=[]);i[e.fontType].push(e)}else n.push(e)});for(var o in i)if(i[o]){var a=i[o];var s={type:"font",name:o,translation:a[0].translation,siteRef:a[0].siteRef,widget:a[0].widget,section:a[0].section,variables:this.getFontVariables(a)};n.push(s)}this.allStylePreprocessorVariables=this.allStylePreprocessorVariables.concat(n);BaseKit.Globals.templateStylePreprocessorVariableSections[r]=new BaseKit.Globals.TemplateStylePreprocessorVariables(n)}},{key:"getFontVariables",value:function e(t){var r=[];t.forEach(function(e){r.push(e)});return r}},{key:"initializeTemplateStylePreprocessorVariables",value:function e(t){if(BaseKit.Globals.TemplateStylePreprocessorVariables&&void 0===BaseKit.Globals.templateStylePreprocessorVariableSections){BaseKit.Globals.templateStylePreprocessorVariableSections=[];this.allStylePreprocessorVariables=[];for(var r in t)if(t[r]){var n=t[r];var i=n.variables;this.handleStylesVariables(i,r)}BaseKit.Globals.templateStylePreprocessorVariables=new BaseKit.Globals.TemplateStylePreprocessorVariables(this.allStylePreprocessorVariables)}}},{key:"init",value:function e(){this.initializeGlobalAssets();this.initializeGlobalValues();this.initializeGlobalProfile();this.initializePresetAttributes();this.initializeTemplateStylePreprocessorVariables(this.templateStylePreprocessorVariablesTree)}}]);return e}();var f=t.globals=BaseKit.Globals;var p=t.getGlobals=function e(){return BaseKit.Globals||window.BaseKit.Globals}},35678(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=a(r(93934));var o=r(3833);function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e){return f(e)||d(e)||c(e)||u()}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"==typeof e)return p(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}function d(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function f(e){if(Array.isArray(e))return p(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&t.forEach(function(e){w.Site.Globals[e.name]=e.value})},showZoneOverlays:function e(){w.Site.Dom.showZoneOverlays()},hideZoneOverlays:function e(){w.Site.Dom.hideZoneOverlays()},addSiteLanguagePagesToCollection:function e(t){Object.keys(t).forEach(function(e){BaseKit.Globals.pages.addFromPageTree(t[e].pages)})}};window.Editor=w;var S=t["default"]=w},3741(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,e);this._envDataProvider=t.envDataProvider;this._parseQueryString=t.parseQueryString;this._notification=t.notification}o(e,[{key:"display",value:function e(){var t=this._parseQueryString();var r=this._envDataProvider.get("errors");t.error&&r[t.error]&&this._notification(void 0,r[t.error],"error")}}]);return e}();var u=t["default"]=l},31913(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteDataProvider,n=void 0===r?{}:r,i=t.envDataProvider,o=void 0===i?{}:i,s=t.siteGlobalValuesCollection,l=void 0===s?{}:s;a(this,e);this.siteDataProvider=n;this.envDataProvider=o;this.siteGlobalValuesCollection=l}l(e,[{key:"getValue",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var n=this.siteGlobalValuesCollection.get(t);if("undefined"!==typeof n)return n.get("value");return r}},{key:"saveValue",value:function e(t,r){var n=this.siteDataProvider.getSiteRef();var i=this.siteGlobalValuesCollection.get(t);var o={siteRef:n,name:t,value:r};if("undefined"!==typeof i)return this.updateModel(t,o,i);return this.addModel(o)}},{key:"updateModel",value:function e(t,r,n){n.set(i({},r));return this.putToServer(t,r)}},{key:"addModel",value:function e(t){this.siteGlobalValuesCollection.add(t);return this.postToServer(t)}},{key:"putToServer",value:function e(t,r){var n=this.siteDataProvider.getSiteRef();var i="".concat(this.envDataProvider.get("apiProxyBaseUrl"),"/sites/").concat(n,"/global-values/").concat(t);var o=this.envDataProvider.get("csrfToken");return new Promise(function(e,t){window.fetch(i,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":o},method:"PUT",body:JSON.stringify(r)}).then(e(r)).catch(t)})}},{key:"postToServer",value:function e(t){var r=this.siteDataProvider.getSiteRef();var n="".concat(this.envDataProvider.get("apiProxyBaseUrl"),"/sites/").concat(r,"/global-values");var i=this.envDataProvider.get("csrfToken");return new Promise(function(e,r){window.fetch(n,{credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":i},method:"POST",body:JSON.stringify(t)}).then(e(t)).catch(r)})}}]);return e}();var f=t["default"]=d},76890(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.openIntercom=t.closeIntercom=void 0;var r=window.matchMedia("(max-width: 930px)").matches;var n=t.openIntercom=function e(){if(window.Intercom&&!r){var t="0"===window.App.brand.capabilities.enableIntercomIcon;window.Intercom("update",{hide_default_launcher:t})}};var i=t.closeIntercom=function e(){window.Intercom&&!r&&window.Intercom("update",{hide_default_launcher:true})}},63039(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(93934);var i=Marionette.ItemView.extend({events:{"click .js-dialog-backstop":"closePanel","click .js-save":"saveClicked","change .js-link-action":"linkActionChanged","click .js-close-dialog":"closePanel","change .js-external-link":"externalLinkChange","keyup .js-external-link":"externalLinkChange","keyup .js-email":"emailChanged","keyup .js-phone-number":"phoneNumberChanged","keypress .js-external-link":"updateExternalLinkTriggered","change .js-external-target":"externalLinkTargetChange","click .js-internal-link":"internalLinkClicked","click .js-remove-link":"removeLinkClicked"},initialize:function e(t){this.currentUrl=t.url||"";this.currentTarget=t.target||"";this.originalUrl=this.currentUrl;this.originalTarget=this.currentTarget;this.linkAction=this._getLinkAction();this.initialLinkAction=this.linkAction;this.listenTo(this,"close:panel",this.closePanel);return this},renderHTML:function e(){var t=this._getContext();this.$el.empty().append(Twig.render(Twig.templates.view_link_editor_dialog,t))},render:function e(){this.renderHTML();this.moveToBody();this.afterRender();return this},afterRender:function e(){this.isLinkEditorOpen=true;"internal"===this.linkAction&&this._scrollToShowSelectedInternalLinkItem();this._setViewElementFocused()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},closePanel:function e(){this.destroy()},saveClicked:function e(){this.notify()},removeLinkClicked:function e(){this.trigger("link:remove");this.destroy()},notify:function e(){this.trigger("link:change",{target:this.currentTarget,url:this.currentUrl});this.destroy()},destroy:function e(){this.isLinkEditorOpen=false;this.trigger("linkEditor:close");this.remove()},linkActionChanged:function e(t){this.linkAction=t.currentTarget.value;if(this.initialLinkAction===this.linkAction){this.currentUrl=this.originalUrl;this.currentTarget=this.originalTarget}else{this.currentUrl="";this.currentTarget="_self"}this.renderHTML();this.afterRender()},internalLinkClicked:function e(t){var r=t.currentTarget;var n=this._getSelectedInternalPageElement();n&&n.classList.remove("selected");r.classList.add("selected");this.currentUrl=t.currentTarget.dataset.itemValue;this._setDoneButtonEnabled(true)},externalLinkChange:function e(){var t=this.$(".js-external-link").val().trim();var r=/^((http|ftp|ftps|https):\/\/)?[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+(\.[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+)+([\u00C0-\u1FFE\u2C00-\uD7FB\w\-\.,@?\^=%&:\/~\+#!]*[\u00C0-\u1FFE\u2C00-\uD7FB\w\-\@?\^=%&\/~\+#])?$/i;var n=/^(http|ftp|ftps|https)$/i;var i=t.match(r);var o=""!==t;if(o){r.test(t)&&!n.test(i[2])&&(t="http://".concat(t));this.currentUrl=t}this._setDoneButtonEnabled(o)},updateExternalLinkTriggered:function e(t){var r=t.keyCode||t.which;if(13===r){this.externalLinkChange();this.notify()}},externalLinkTargetChange:function e(t){var r=t.currentTarget;this.currentTarget=r.checked?"_blank":"_self";this._setDoneButtonEnabled(this._isLinkAvailable())},emailChanged:function e(t){var r=t.currentTarget.value;var n=this.el.querySelector(".js-email-address-container");var i=/.+@.+/;if(i.test(r)){n.classList.remove("cl-form-fields__container--errored");this.currentUrl="mailto:".concat(r);this._setDoneButtonEnabled(true)}else{n.classList.add("cl-form-fields__container--errored");this._setDoneButtonEnabled(false)}},phoneNumberChanged:function e(t){var r=t.currentTarget.value.trim();if(""!==r){this.currentUrl="tel:".concat(r);this._setDoneButtonEnabled(true)}else this._setDoneButtonEnabled(false)},isOpen:function e(){return this.isLinkEditorOpen},_getContext:function e(){return{action:this.linkAction,target:this._getTarget(),url:this._getUrl(),pages:(0,n.getActiveLanguageInternalPages)(),hasRemoveLink:this._hasRemoveLink(),initialLinkAction:this.initialLinkAction}},_getLinkAction:function e(){if(!this._isInEditor()||!this.currentUrl)return"external";var t=/^https?:\/\//.test(this.currentUrl);var r=/@/.test(this.currentUrl);var n=/tel:/.test(this.currentUrl);if(t)return"external";if(r)return"mail";if(n)return"phone";return"internal"},_getTarget:function e(){return this.currentTarget||"_self"},_getUrl:function e(){return this.currentUrl.replace(/^(mailto:|tel:)/gi,"")},_hasRemoveLink:function e(){return""!==this.originalUrl&&void 0!==this.originalUrl},_isInEditor:function e(){var t=false;"undefined"!==typeof Editor&&Editor&&Editor.Site&&(t=true);return t},_isLinkAvailable:function e(){return""!==this.currentUrl},_getSelectedInternalPageElement:function e(){return this.el.querySelector(".js-internal-link.selected")},_setDoneButtonEnabled:function e(t){var r=this.el.querySelector(".js-save");r.disabled=!t;t?r.classList.remove("cl-button--disabled"):r.classList.add("cl-button--disabled")},_scrollToShowSelectedInternalLinkItem:function e(){var t=this._getSelectedInternalPageElement();if(!t)return;var r=this.el.querySelector(".js-page-select-list-content");var n=r.getBoundingClientRect();var i=t.getBoundingClientRect();var o=i.bottom-n.bottom;o>0&&(r.scrollTop+=o)},_setViewElementFocused:function e(){var t=document.querySelector(".js-close-dialog");setTimeout(function(){t.focus()},500)}});var o=t["default"]=i},76786(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(68977));var i=o(r(93881));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e){return c(e)||u(e)||h(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return v(e)}function d(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function f(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){d(o,n,i,a,s,"next",e)}function s(e){d(o,n,i,a,s,"throw",e)}a(void 0)})}}function p(e,t){return y(e)||m(e,t)||h(e,t)||g()}function g(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return v(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0;this.precisionSectionsHelpStatus=0;this.selectedTab="standard";this.switchTabBound=this.switchTab.bind(this);this.toggleHelpPageBound=this.toggleHelpPage.bind(this);this.toggleHelpVisibilityBound=this.toggleHelpVisibility.bind(this);this.onHelpDotClickBound=this._onHelpDotClick.bind(this);this.liveRows=null;this._populateRowData();Editor.Events.on("previews:changed",this._removeCachedPreviewTemplates.bind(this))}S(e,[{key:"init",value:function e(){this._bindEvents();this.precisionSectionsEnabled&&this._disableButtons();this._initialiseHelp();this._renderRowGroupMenu();this._renderRowGroupList();this._show()}},{key:"remove",value:function e(){this._hide();this._resetTabs();this._unbindEvents();this._unbindHelpPageEvents();this._removeRowGroupList();this._removeRowGroupMenu();this.rowPreviewTemplates=[]}},{key:"switchTab",value:function e(t){var r=t.target.dataset.tab;var n=this._siteDocument().querySelector('button[data-tab="standard"]');var i=this._siteDocument().querySelector('button[data-tab="precision"]');var o=this._siteDocument().querySelector(".js-precision-help");if(r===this.selectedTab)return;if("precision"===r){this.selectedTab="precision";n.setAttribute("aria-pressed",false);i.setAttribute("aria-pressed",true);null===o||void 0===o?void 0:o.removeAttribute("hidden")}else{this.selectedTab="standard";i.setAttribute("aria-pressed",false);n.setAttribute("aria-pressed",true);null===o||void 0===o?void 0:o.setAttribute("hidden","")}this._loadingElementShow();this._disableButtons();this._emptyRowGroupMenu();this._emptyRowGroupList();this.rowPreviewTemplates=[];this._renderRowGroupMenu();this._renderRowGroupList();this._categoryChanged()}},{key:"toggleHelpPage",value:function e(){var t=this.precisionSectionsHelpStatus;var r=t+1;if(r>3){this.toggleHelpVisibility();return}var n=this._siteDocument().querySelector(".js-precision-help-step-".concat(t));var i=this._siteDocument().querySelector(".js-precision-help-step-".concat(r));n.setAttribute("hidden","");i.removeAttribute("hidden");this.precisionSectionsHelpStatus=r;this._setActiveHelpDot(r)}},{key:"toggleHelpVisibility",value:function e(){if(this.precisionSectionsEnabled){var t=this._siteDocument().querySelector(".js-precision-help-button-open");if(0===this.precisionSectionsHelpStatus){var r=this._siteDocument().querySelector(".js-precision-help-step-1");t.setAttribute("hidden","");r.removeAttribute("hidden");this.precisionSectionsHelpStatus=1;return}var n=this.precisionSectionsHelpStatus;var i=this._siteDocument().querySelector(".js-precision-help-step-".concat(n));i.setAttribute("hidden","");t.removeAttribute("hidden");window.localStorage.setItem("bk-precision-section-onboarding","1");this.precisionSectionsHelpStatus=0}}},{key:"_populateRowData",value:function e(){this.rowGroupData=this._restrictSaveRowFunctionality(this.rowGroupProvider.getRowGroups())}},{key:"_temporarySaveRowFeatureFlagEnabled",value:function e(){return!!window.localStorage.getItem("saveRowFeatureEnabled")}},{key:"_restrictSaveRowFunctionality",value:function e(t){if(this._temporarySaveRowFeatureFlagEnabled())return t;delete t.saved;return t}},{key:"_onHelpDotClick",value:function e(t){var r=Number(t.currentTarget.dataset.step);if(!Number.isFinite(r))return;this._goToHelpStep(r)}},{key:"_goToHelpStep",value:function e(t){var r=3;if(t<1||t>r)return;var n=this.precisionSectionsHelpStatus;var i=this._siteDocument().querySelector(".js-precision-help-step-".concat(n));null===i||void 0===i?void 0:i.setAttribute("hidden","");var o=this._siteDocument().querySelector(".js-precision-help-step-".concat(t));null===o||void 0===o?void 0:o.removeAttribute("hidden");this._setActiveHelpDot(t);this.precisionSectionsHelpStatus=t}},{key:"_setActiveHelpDot",value:function e(t){var r=this._siteDocument().querySelectorAll(".js-precision-help-dot");r.forEach(function(e){var r=Number(e.dataset.step);var n=r===t;e.classList.toggle("is-active",n);e.setAttribute("aria-current",n?"step":"false")})}},{key:"_bindEvents",value:function e(){Editor.Events.on("category:change",this._categoryChanged.bind(this));this.resizeHandler=this._resize.bind(this);window.addEventListener("resize",this.resizeHandler,false);this._loadingElementShow();if(this.precisionSectionsEnabled){var t=this._siteDocument().getElementById("tab-selector-button-standard");var r=this._siteDocument().getElementById("tab-selector-button-precision");t.addEventListener("click",this.switchTabBound);r.addEventListener("click",this.switchTabBound)}}},{key:"_bindHelpPageEvents",value:function e(){var t=this;var r=this._siteDocument().querySelectorAll(".js-precision-help-button-next");var n=this._siteDocument().querySelector(".js-precision-help-button-open");var i=this._siteDocument().querySelectorAll(".js-precision-help-button-close");var o=this._siteDocument().querySelectorAll(".js-precision-help-dot");r.forEach(function(e){return e.addEventListener("click",t.toggleHelpPageBound)});n.addEventListener("click",this.toggleHelpVisibilityBound);i.forEach(function(e){return e.addEventListener("click",t.toggleHelpVisibilityBound)});o.forEach(function(e){return e.addEventListener("click",t.onHelpDotClickBound)})}},{key:"_unbindEvents",value:function e(){Editor.Events.off("category:change");window.removeEventListener("resize",this.resizeHandler,false);if(this.precisionSectionsEnabled){var t=this._siteDocument().getElementById("tab-selector-button-standard");var r=this._siteDocument().getElementById("tab-selector-button-precision");t.removeEventListener("click",this.switchTabBound);r.removeEventListener("click",this.switchTabBound)}}},{key:"_unbindHelpPageEvents",value:function e(){var t=this;if(this.precisionSectionsEnabled&&0!==this.precisionSectionsHelpStatus){var r=this._siteDocument().querySelectorAll(".js-precision-help-button-next");var n=this._siteDocument().querySelector(".js-precision-help-button-open");var i=this._siteDocument().querySelectorAll(".js-precision-help-button-close");var o=this._siteDocument().querySelectorAll(".js-precision-help-dot");r.forEach(function(e){return e.removeEventListener("click",t.toggleHelpPageBound)});n.removeEventListener("click",this.toggleHelpVisibilityBound);i.forEach(function(e){return e.removeEventListener("click",t.toggleHelpVisibilityBound)});o.forEach(function(e){return e.removeEventListener("click",t.onHelpDotClickBound)})}}},{key:"_resetTabs",value:function e(){if(this.precisionSectionsEnabled){var t,r,n;this.selectedTab="standard";var i=null===(t=this._siteDocument())||void 0===t?void 0:t.querySelector('button[data-tab="standard"]');var o=null===(r=this._siteDocument())||void 0===r?void 0:r.querySelector('button[data-tab="precision"]');var a=null===(n=this._siteDocument())||void 0===n?void 0:n.querySelector(".js-precision-help");null===i||void 0===i?void 0:i.setAttribute("aria-pressed",true);null===o||void 0===o?void 0:o.setAttribute("aria-pressed",false);null===a||void 0===a?void 0:a.setAttribute("hidden","")}}},{key:"_initialiseHelp",value:function e(){if(this.precisionSectionsEnabled){this._bindHelpPageEvents();var t=window.localStorage.getItem("bk-precision-section-onboarding");"1"!==t&&this.toggleHelpVisibilityBound()}}},{key:"_siteDocument",value:function e(){return window.frames.siteFrame.document}},{key:"_rowParameter",value:function e(){return this.precisionSectionsEnabled&&"precision"===this.selectedTab?"gridRows":"rows"}},{key:"_liveRowPreviewContainer",value:function e(){return this._siteDocument().getElementById("liveRowPreviewContainer")}},{key:"_rowTemplateGroupMenu",value:function e(){return this._siteDocument().querySelector(".js-row-template-groups-menu")}},{key:"_rowTemplateGroupList",value:function e(){return this._siteDocument().querySelector(".js-row-template-groups-list")}},{key:"_loadingElement",value:function e(){return this._siteDocument().querySelector(".js-loading")}},{key:"_loadingElementShow",value:function e(){this._loadingElement().removeAttribute("hidden")}},{key:"_loadingElementHide",value:function e(){this._loadingElement().setAttribute("hidden","hidden")}},{key:"_disableButtons",value:function e(){var t=this._siteDocument().querySelector('button[data-tab="standard"]');var r=this._siteDocument().querySelector('button[data-tab="precision"]');t.setAttribute("disabled",true);r.setAttribute("disabled",true)}},{key:"_enableButtons",value:function e(){var t=this._siteDocument().querySelector('button[data-tab="standard"]');var r=this._siteDocument().querySelector('button[data-tab="precision"]');t.removeAttribute("disabled");r.removeAttribute("disabled")}},{key:"_show",value:function e(){(0,i.default)("addClass",window.frames.siteFrame,{className:"show",target:"#liveRowPreviewContainer"})}},{key:"_hide",value:function e(){(0,i.default)("removeClass",window.frames.siteFrame,{className:"show",target:"#liveRowPreviewContainer"})}},{key:"_renderRowGroupMenu",value:function e(){var t=this;var r=this._rowTemplateGroupMenu();var i=this._rowParameter();Object.entries(this.rowGroupData).forEach(function(e){var o=p(e,2),a=o[0],s=o[1];if(s[i].length){var l=t.templateRenderer.render("row_preview_group_menu_item",{groupTitle:(0,n.default)("editor.row_panel.row_group_".concat(a),s.displayName),id:a});r.insertAdjacentHTML("beforeend",l)}})}},{key:"_renderRowGroupList",value:function e(){var t=this;var r=this._rowTemplateGroupList();var i=this._rowParameter();var o="";Object.entries(this.rowGroupData).forEach(function(e){var r=p(e,2),a=r[0],s=r[1];s[i].length&&(o+=t.templateRenderer.render("row_preview_group",{isSelected:"image_text"===a,isHighlighted:"image_text"===a,groupTitle:(0,n.default)("editor.row_panel.row_group_".concat(a),s.displayName),rows:s[i],id:a,showNames:t.rowPanelPreferences.getShowNames()}))});r.insertAdjacentHTML("beforeend",o)}},{key:"_emptyRowGroupMenu",value:function e(){var t=this._rowTemplateGroupMenu();t.innerHTML=null}},{key:"_emptyRowGroupList",value:function e(){var t=this._rowTemplateGroupList();t.innerHTML=null}},{key:"_removeRowGroupList",value:function e(){(0,i.default)("removeElement",window.frames.siteFrame,{removeChildNodes:true,target:".js-row-template-groups-list"})}},{key:"_removeRowGroupMenu",value:function e(){(0,i.default)("removeElement",window.frames.siteFrame,{removeChildNodes:true,target:".js-row-template-groups-menu"})}},{key:"_fetchLiveRows",value:function(){var e=f(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function e(r){while(1)switch(r.prev=r.next){case 0:if(this.liveRows){r.next=7;break}r.next=3;return fetch("/_/row-previews",{headers:{"X-CSRF-Token":this.envDataProvider.get("csrfToken")},credentials:"include"});case 3:t=r.sent;r.next=6;return t.json();case 6:this.liveRows=r.sent;case 7:case"end":return r.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},{key:"_removeCachedPreviewTemplates",value:function e(){this.liveRows=null;this.rowPreviewTemplates=[];this._populateRowData()}},{key:"_fetchLiveRowTemplates",value:function e(t){var r=this;return new Promise(function(e){if(r._isGroupTemplateLoaded(t)){e(r.rowPreviewTemplates[t]);return}r._processLiveRowTemplates(r.liveRows);e(r.rowPreviewTemplates[t])})}},{key:"_processLiveRowTemplates",value:function e(t){var r=this;var n=this._rowParameter();Object.entries(this.rowGroupData).forEach(function(e){var i=p(e,2),o=i[0],a=i[1];var s=t.filter(function(e){return a[n].includes(e.id)});r.rowPreviewTemplates[o]=s})}},{key:"_isGroupTemplateLoaded",value:function e(t){return void 0!==this.rowPreviewTemplates[t]}},{key:"_categoryChanged",value:function(){var e=f(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function e(t){while(1)switch(t.prev=t.next){case 0:t.next=2;return this._fetchLiveRows();case 2:this._isFullScreenMode()?this._renderAllRowPreviews():this._renderSelectedRowPreviews();case 3:case"end":return t.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},{key:"_isFullScreenMode",value:function e(){var t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||document.body.offsetWidth;return t<=this.maxWidthForFullScreenMode}},{key:"_resize",value:function e(){this._isFullScreenMode()&&this._renderAllRowPreviews()}},{key:"_renderSelectedRowPreviews",value:function e(){var t=this._siteDocument().querySelector(".js-row-template-group.is-selected");t&&this._renderRowGroupPreviews(t.getAttribute("data-id"))}},{key:"_renderAllRowPreviews",value:function e(){var t=this;var r='.js-row-template-group:not([data-rendered="true"])';var n=this._siteDocument().querySelectorAll(r);n.forEach(function(e){t._renderRowGroupPreviews(e.getAttribute("data-id"))})}},{key:"_renderLiveRows",value:function e(t){var r=this;var n=this._liveRowPreviewContainer();var i=".js-row-template-group";"groupId"in t&&(i='.js-row-template-group[data-id="'.concat(t.groupId,'"]'));t.rowJSON.forEach(function(e){var t="".concat(i,' .js-row-template-preview-markup[data-row-template-id="').concat(e.id,'"]');s(n.querySelectorAll(t)).forEach(function(t){t.insertAdjacentHTML("beforeend",e.html);t.setAttribute("data-rendered",true)});s(n.querySelectorAll(".js-row-template-preview-markup img")).forEach(function(e){e.addEventListener("load",function(){r._isFullScreenMode()?r._fixRowPreviewHeight():r._fixSelectedRowPreviewHeight()})})});this._isFullScreenMode()||this._fixSelectedRowPreviewHeight();this._loadingElementHide();this.precisionSectionsEnabled&&this._enableButtons()}},{key:"_renderRowGroupPreviews",value:function e(t){var r=this;var n=this._siteDocument().querySelector('.js-row-template-group[data-id="'.concat(t,'"]'));var i=null!==n.getAttribute("data-rendered");i||this._fetchLiveRowTemplates(t).then(function(e){r._renderLiveRows({rowJSON:e,groupId:t});n.setAttribute("data-rendered",true)});this._isFullScreenMode()?this._fixRowPreviewHeight():this._fixSelectedRowPreviewHeight();window.frames.siteFrame.addEventListener("resize",this._fixRowPreviewHeight.bind(this),false)}},{key:"_fixRowPreviewHeight",value:function e(){s(this._siteDocument().querySelectorAll(".js-row-template-preview-markup")).forEach(function(e){e.parentElement.style.height="".concat(e.getBoundingClientRect().height,"px")})}},{key:"_fixSelectedRowPreviewHeight",value:function e(){var t;var r=(null===(t=this._siteDocument().querySelector(".js-row-template-group.is-selected"))||void 0===t?void 0:t.querySelectorAll(".js-row-template-preview-markup"))||[];r.forEach(function(e){e.parentElement.style.height="".concat(e.getBoundingClientRect().height,"px")})}}]);return e}();var C=t["default"]=P},35439(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=a;var n=o(r(33079));var i=o(r(76786));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){e.factory("RowPanelPreferences",function(){return n.default});e.factory("LiveRowPreviewService",function(e){return new i.default({templateRenderer:e.TemplateRenderer,rowPanelPreferences:e.RowPanelPreferences,envDataProvider:e.EnvDataProvider,rowGroupProvider:e.RowGroupProvider,userDataProvider:e.UserDataProvider})});return e}},13176(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise(function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)})}}var i=Marionette.ItemView.extend({template:"mobile_edit_mode_welcome",render:function e(){var t=Twig.render(Twig.templates[this.template]);this.$el.html(t);return this},open:function e(){this.dialog=new BaseKit.Panels.Dialog({content:this,showContinue:true,useComponentLibraryDialog:true,closeIconOnRight:true,actionButtonsOnLeft:true,dialogClassname:"mobile-edit-mode__dialog",contentClassname:"mobile-edit-mode__content"});this._acknowledge();this.listenTo(this.dialog,"dialog:continue",this.close)},close:function e(){this.dialog.destroy()},_acknowledge:function e(){return n(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function e(t){while(1)switch(t.prev=t.next){case 0:window.parent.App.frontEndBucket.metadata.mobileEditModeAcknowledged=true;t.next=3;return fetch("/_/mobile-edit-mode/acknowledge",{credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":App.session.attributes.csrfToken,Accept:"application/json"},method:"POST"});case 3:case"end":return t.stop()}},e)}))()}});var o=t["default"]=i},70993(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=Marionette.ItemView.extend({template:"animation_panel",events:{"click .js-animation-cancel":"cancelChanges","click .js-animation-done":"closePanel","click .js-animation-bg":"cancelChanges","click .js-animation-item":"onAnimationEffectClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentAnimationEffect=t.currentAnimationEffect||"none";this.prevEffect=this.currentAnimationEffect;this.animations=t.animations},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentAnimationEffect:this.currentAnimationEffect,animations:this.animations});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onAnimationEffectClicked:function e(t){this._clearActiveEffectClass();this._addActiveEffectClass(t.currentTarget);this.changeAnimationEffect(t.currentTarget.dataset.name)},changeAnimationEffect:function e(t){if(t===this.currentAnimationEffect)return;this.trigger("animationEffect:change",t);this.currentAnimationEffect=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeAnimationEffect(this.prevEffect);this.closePanel()},_clearActiveEffectClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveEffectClass:function e(t){t.classList.add("is-current")}});var o=t["default"]=i},70591(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(43326));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){e.factory("ImportPanelFactory",function(){return new n.default});return e}var a=t["default"]=o},44441(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=s(r(6535));var o=r(42189);var a=r(81125);function s(e){return e&&e.__esModule?e:{default:e}}function l(e){return f(e)||d(e)||c(e)||u()}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"==typeof e)return p(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}function d(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function f(e){if(Array.isArray(e))return p(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rn.maxLeft&&(i=n.maxLeft);return{left:i,top:t.bottom}},_getElementViewportConstraints:function e(t){return{minLeft:this.defaultViewportPadding,maxLeft:(0,a.getWindowWidth)()-this.defaultViewportPadding-t.getBoundingClientRect().width}},_calculateArrowPosition:function e(){var t=this.colorNode.getBoundingClientRect();var r=this.colorArrow.getBoundingClientRect();return{left:t.left+t.width/2-r.width/2,top:t.bottom-r.height}},_setPosition:function e(t,r){this.colorPicker.style.left=t;this.colorPicker.style.top=r},_setArrowPosition:function e(t,r){this.colorArrow.style.left=t;this.colorArrow.style.top=r},_removeEventListeners:function e(){this.pickr.off("change");window.removeEventListener("resize",this.resizeHandler)},_destroyPickerComponent:function e(){this.pickr.destroy()},_resize:function e(){this._reposition()},_isValidColor:function e(t){return(0,n.isValidHexColour)(t)||(0,n.isValidRgbColour)(t)}});var f=t["default"]=d},71932(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({idAttribute:"cRef"});var n=t["default"]=r},5584(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(71932));function i(e){return e&&e.__esModule?e:{default:e}}var o=Backbone.Collection.extend({model:n.default});var a=t["default"]=o},5787(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(5584));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"custome_display_panel",itemTemplate:"custome_display_results_list",events:{"click .js-close":"closeClicked","click .js-bg":"closePanel","click .js-search":"onSearch","click .js-item":"onSelect"},initialize:function e(){return this},render:function e(){var t=Object.assign({},this.model.toJSON());var r=Twig.render(Twig.templates[this.template],t);this.$el.empty().append(r);this.moveToBody();return this},rerender:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.render()},onSearch:function e(t){var r=this;t.preventDefault();var n=this.model.get("onSearch");var i=this.el.querySelector(".js-search-value").value;if(0===i.trim().length)return;if("function"===typeof n){this.showSearchLoadingUi();n.apply(this,[i]).done(function(e){r.handleResults(e)}).fail(function(e){r.handleResults();console.log("Error: ",e)})}},handleResults:function e(t){this.hideSearchLoadingUi();this.displayResults(t)},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},itemSelected:function e(t){this.trigger("item:selected",t);this.closePanel()},closeClicked:function e(){this.closePanel()},closePanel:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.destroy();this.trigger("panel:close")},onSelect:function e(t){var r=t.currentTarget.getAttribute("data-ref").replace("item-ref-","");this.notify(r);this.closePanel()},notify:function e(t){var r=this.getModel(t);this.trigger("item:selected",r.toJSON())},getModel:function e(t){return this.collection.get(t)},showSearchLoadingUi:function e(){this.el.querySelector(".js-results-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-loading").removeAttribute("hidden")},hideSearchLoadingUi:function e(){this.el.querySelector(".js-loading").setAttribute("hidden",true)},displayResults:function e(t){var r=this.formattedResults(t);var n=Twig.render(Twig.templates[this.itemTemplate],{items:r,noSearchResults:this.model.get("noSearchResults")});this.createCollection(r);this.el.querySelector(".js-results-list").innerHTML=n;this.el.querySelector(".js-results-list").removeAttribute("hidden")},createCollection:function e(t){this.collection?this.collection.reset(t):this.collection=new n.default(t)},formattedResults:function e(t){var r=this;var n=[];t&&t.length>0&&t.forEach(function(e){var t=Object.assign(e,{cUrl:e[r.model.get("imageProperty")],cMainTitle:e[r.model.get("mainTitleProperty")],cSecondTitle:e[r.model.get("secondTitleProperty")],cThirdTitle:e[r.model.get("thirdTitleProperty")],cSubTitle:e[r.model.get("subTitleProperty")],cRef:e[r.model.get("idProperty")]});n.push(t)});return n}});var a=t["default"]=o},96727(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"delete_row_dialog",events:{"click .js-cancel":"cancel","click .js-delete":"delete"},initialize:function e(t){this.templateRenderer=t.templateRenderer;return this},cancel:function e(){this.trigger("dialog:resolve","cancel");this.trigger("dialog:close")},delete:function e(){this.trigger("dialog:resolve","delete")},render:function e(){var t=this.templateRenderer;var r=t.render(this.template);var n=document.querySelectorAll(".js-dialog-contents");var i=n.item(n.length-1);i.insertAdjacentHTML("beforeend",r)}});var n=t["default"]=r},71313(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(68977));var i=a(r(67273));var o=a(r(96727));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};if(!this.options.useComponentLibraryDialog){console.warn("addButton is only supported when useComponentLibraryDialog is enabled");return this}var r={label:"",className:"",testId:null,onClick:function e(){},disabled:false,grow:false,id:"custom-btn-".concat(this.customButtons.length)};var n=s(s({},r),t);this.customButtons.push(n);this.el&&this.el.querySelector&&this.renderCustomButton(n);return this},renderCustomButton:function e(t){var r=this.el.querySelector(".js-dialog-actions");if(!r)return;var n=document.createElement("button");n.type="button";n.className="cl-button js-custom-btn-".concat(t.id," ").concat(t.className);n.textContent=t.label;n.dataset.customBtnId=t.id;t.disabled&&n.setAttribute("disabled","disabled");t.grow&&(n.style.flex="1");t.testId&&n.setAttribute("data-testid",t.testId);n.addEventListener("click",t.onClick);r.appendChild(n)},onChange:function e(t){if(this._changeIsIgnored(t))return;if(this.saveBtnIsEnabled)return;this.enableSave()},_changeIsIgnored:function e(t){if(this.ignoredClasses){var r=t.currentTarget.classList;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:2;var r=["B","KB","MB","GB","TB"];var n=1024;var i=0;var o=e;while(o/n>=1){o/=n;i+=1}return o.toFixed(t)+r[i]}var d=Marionette.ItemView.extend({events:{"change .js-upload-input":"handleFileSelection","click .js-upload":"openFileUpload","dragenter .js-upload-area":"handleDragEnter","dragover .js-upload-area":"handleDragOver","dragend .js-upload-area":"handleDragEnd","dragexit .js-upload-area":"handleDragEnd","drop .js-upload-area":"handleDrop","click .js-upload-error-back-btn":"errorBackBtnClicked"},initialize:function e(t){var r=this;this.collection=t.collection;this.siteRef=t.siteRef;this.listenTo(this,"upload:file",this.openFileUpload);var n=new Backbone.Wreqr.EventAggregator;this.chunkedUploader=new BaseKit.chunkedUpload.ChunkedUploader({apiProxyBaseUrl:s(),csrfToken:l(),eventDispatcher:n,type:"file",progressCalculator:new BaseKit.chunkedUpload.ProgressCalculator});n.on("file.progress",function(e){return r.showProgress(e)});n.on("file.uploaded",function(e){r.collection.add(e);r.trigger("file:upload",e)});n.on("file.uploaderror",function(e,t){return r.handleErrorUpload(e,t)});return this},openFileUpload:function e(){this.el.querySelector(".js-upload-input").click()},handleDragEnter:function e(t){t.preventDefault();this.el.querySelector(".js-upload-dropzone").classList.add("is-drop-target")},handleDragEnd:function e(t){t.preventDefault();this.el.querySelector(".js-upload-dropzone").classList.remove("is-drop-target")},handleDragOver:function e(t){t.preventDefault()},handleDrop:function e(t){var r=t.originalEvent.dataTransfer.files;t.stopPropagation();t.preventDefault();r.length&&this.filesSelected(r)},handleFileSelection:function e(){var t=document.getElementById("js-upload-input");this.filesSelected(t.files)},handleFilesUpload:function e(t){if(a(t)){this.model.set("filesNum",t.length);this.showUploadingUi();this.uploaded=0;this.progressObj={};this.uploadedAssets=[];this.trigger("file:upload:start");this.chunkedUploader.upload(t)}},filesSelected:function e(t){this.handleFilesUpload(t)},showProgress:function e(t){this.el.querySelector(".js-progress-indicator").setAttribute("value",t);this.el.querySelector(".js-progress-indicator-value").style.width=t},showUploadingUi:function e(){var t=App.t("shared_components.filesspanel.uploading_file","Hold tight, we’re uploading your file now…");this.el.querySelector(".js-upload-area").setAttribute("hidden","hidden");this.el.querySelector(".js-progress-ui").removeAttribute("hidden");this.el.querySelector(".js-progress-message").textContent=t},handleErrorUpload:function e(t,r){var n=this;this.showErrorUI(t,r);setTimeout(function(){n.trigger("file:upload:error")},5e3)},showErrorUI:function e(t,r){var i=u();var o=10;this.el.querySelector(".js-upload-panel-content").setAttribute("hidden","hidden");this.el.querySelector(".js-upload-panel-error-content").removeAttribute("hidden");r&&"cannotUploadAccountHolderExceededStorageLimit"===r&&(this.el.querySelector(".js-upload-error-msg").textContent=App.t("shared_components.filesspanel.uploading_error_exceeded_limit","- you have exceeded the storage limit of %1.",i));r&&"maxUploadSizeExceeded"===r&&(this.el.querySelector(".js-upload-error-msg").textContent=App.t("shared_components.filesspanel.uploading_error_file_too_big","- the size of your uploaded file must be under %1MB.",o));400!==t&&(this.el.querySelector(".js-upload-error-msg").textContent=App.t("shared_components.filesspanel.uploading_error_general","- We’re really sorry about this. Please email %1 so our support team can look into this for you",n.default.container.BrandDataProvider.get("supportEmail")))},errorBackBtnClicked:function e(){if(this.model.errorTimeout){clearTimeout(this.model.errorTimeout);this.model.errorTimeout=null}this.trigger("file:upload:error")}});var f=t["default"]=d},86233(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({defaults:{panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")},initialize:function e(){return this}});BaseKit.Panels.FilesPanelModel=r;var n=t["default"]=r},22915(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(819));var i=a(r(30168));var o=r(48758);function a(e){return e&&e.__esModule?e:{default:e}}var s=616;function l(){var e=(0,o.isTouchDevice)();var t=window.innerWidth<=s;return e&&t}var u=Marionette.ItemView.extend({events:{"click .js-upload":"uploadClicked","click .js-close":"closeClicked","click .js-bg":"closePanel","click .js-recent":"openRecentFilesPanel"},initialize:function e(){this.listenTo(this.model,"change:panel",this.rerender);return this},getGlobalFileAssets:function e(){return BaseKit.Globals.fileAssets},render:function e(){var t=Object.assign({},this.model.toJSON(),{isSmallResTouchDevice:l()});var r=Twig.render(Twig.templates.files_panel,t);this.$el.empty().append(r);this.moveToBody();this.attachPanelEvents();return this},rerender:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.render()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t)},attachPanelEvents:function e(){switch(this.model.get("panel")){case"upload":this.attachUploadViewEvents();break;case"recentFiles":this.attachRecentFilesViewEvents();break}},attachUploadViewEvents:function e(){this.filesUploadPanelView=new n.default({el:".js-upload-panel",siteRef:this.siteRef,collection:this.getGlobalFileAssets(),model:new Backbone.Model});this.listenTo(this.filesUploadPanelView,"file:upload",this.uploadFinished);this.listenTo(this.filesUploadPanelView,"file:upload:start",this.uploadStarted);this.listenTo(this.filesUploadPanelView,"file:upload:error",this.rerender);this.currentView=this.filesUploadPanelView},attachRecentFilesViewEvents:function e(){var t=this;this.recentFilesPanelView=new i.default({el:".js-recent-files",collection:this.getGlobalFileAssets()});this.listenTo(this.recentFilesPanelView,"file:select",this.fileSelected);this.listenTo(this.recentFilesPanelView,"file:delete",this.fileDeleted);this.listenTo(this.recentFilesPanelView,"files:loaded",function(){t.el.querySelector(".js-content").removeAttribute("hidden");t.el.querySelector(".js-menu").setAttribute("hidden",true)});this.currentView=this.recentFilesPanelView},uploadClicked:function e(){l()?this.openFileUpload():this.openUploadPanel()},openFileUpload:function e(){this.filesUploadPanelView.trigger("upload:file")},fileSelected:function e(t){this.trigger("file:selected",t);this.closePanel()},fileDeleted:function e(t){this.trigger("file:deleted",t)},uploadFinished:function e(t){this.el.querySelector(".js-menu-overlay").setAttribute("hidden","hidden");this.fileSelected(t)},uploadStarted:function e(){this.hideMenuUI();this.el.querySelector(".js-menu-overlay").removeAttribute("hidden")},hideMenuUI:function e(){this.el.querySelector(".js-menu").setAttribute("hidden","hidden")},closeClicked:function e(){"upload"!==this.model.get("panel")&&l()?this.model.set({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")}):this.closePanel()},closePanel:function e(){this.currentView&&"function"===typeof this.currentView.destroy&&this.currentView.destroy();this.destroy();this.trigger("panel:close")},openUploadPanel:function e(){this.model.set({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})},openRecentFilesPanel:function e(){this.model.set({panel:"recentFiles",title:App.t("shared_components.filespanel.recent_title","Recent")});this.el.querySelector(".js-recent-icon").setAttribute("hidden",true);this.el.querySelector(".js-recent-loading").removeAttribute("hidden");this.el.querySelector(".js-content").setAttribute("hidden",true)}});BaseKit.Panels.FilesPanelView=u;var c=t["default"]=u},30168(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(30309));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=a(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function e(){};return{s:i,n:function t(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function e(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function t(){r=r.call(e)},n:function e(){var t=r.next();return s=t.done,t},e:function e(t){l=!0,o=t},f:function e(){try{s||null==r.return||r.return()}finally{if(l)throw o}}}}function a(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:2;var n=["B","KB","MB","GB","TB"];var i=1024;var o=0;var a=t;while(a/i>=1){a/=i;o+=1}return a.toFixed(r)+n[o]},displayFiles:function e(t){var r=Twig.render(Twig.templates.files_panel_file,{files:t});this.$el.append(r);this.attachChildrenEvents();this.el.classList.remove("loading-spinner")},attachChildrenEvents:function e(){this.collection.each(function(e){this.attachFileFunction(e)},this);this.delegateEvents()},attachFileFunction:function e(t){var r=new this.ChildView({el:"[data-file-ref='".concat(t.get("ref"),"']"),model:t});this.proxyChildEvents(r);this.children.add(r)}});var u=t["default"]=l},8157(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(68977));var i=a(r(86233));var o=a(r(22915));function a(e){return e&&e.__esModule?e:{default:e}}var s={build:function e(){return new o.default({model:new i.default({panel:"upload",title:(0,n.default)("shared_components.filespanel.source_title","File source")})})}};var l=t["default"]=s},81782(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(6876);var i=r(63342);function o(){return App.frontEndBucket.sitePresetAttributes}var a=Marionette.ItemView.extend({template:"font_picker_panel",events:{"click .js-toggle-font-family-list":"toggleFontFamilyList","click .js-font-family-button":"fontFamilyChosen","change .js-font-size-select":"fontSizeChosen","change .js-font-weight-select":"fontWeightChosen","change .js-line-height-select":"lineHeightChosen","change .js-letter-spacing-select":"letterSpacingChosen"},beforeRender:function e(t){},afterRender:function e(t){},fontChosen:function e(){},initialize:function e(t){this.model=t.model||null;this.globalValues=n.globals.globalValues;this.fontChosen=t.fontChosen||function(){};this.beforeRender=t.beforeRender||function(){};this.afterRender=t.afterRender||function(){};this.fontListContents=t.fontListContents||[];this.allGoogleFonts=t.allGoogleFonts||{};this.templateStylePreprocessorVariablesEnabled=t.templateStylePreprocessorVariablesEnabled;this.rowsEnabled=t.rowsEnabled;window.setTimeout(this.loadFonts.bind(this),300);return this},fontFamilyChosen:function e(t){var r=this.el.querySelector(".js-font-family-list");var n=t.currentTarget.dataset.fontFamilyValue;var i=this.el.querySelector(".js-toggle-font-family-list");var o=t.currentTarget.innerHTML;$(r).attr("hidden","hidden");$(i).html(o);this.setModelValue("font-family",n);this.fontChosen(this.model)},fontSizeChosen:function e(t){var r=t.target.value;this.setModelValue("font-size",r);this.fontChosen(this.model)},fontWeightChosen:function e(t){var r=t.target.value;this.setModelValue("font-weight",r);this.fontChosen(this.model)},lineHeightChosen:function e(t){var r=t.target.value;this.setModelValue("line-height",r);this.fontChosen(this.model)},letterSpacingChosen:function e(t){var r=t.target.value;this.setModelValue("letter-spacing",r);this.fontChosen(this.model)},setModelValue:function e(t,r){var n="".concat(this.model.get("name"),"-").concat(t);this.templateStylePreprocessorVariablesEnabled&&(n="".concat(this.model.get("name"),"--").concat(t));this.model.variables.findWhere({name:n}).set("value",r)},getModelValue:function e(t){var r="".concat(this.model.get("name"),"-").concat(t);this.templateStylePreprocessorVariablesEnabled&&(r="".concat(this.model.get("name"),"--").concat(t));return this.model.variables.findWhere({name:r}).get("value")},loadFonts:function e(){var t=window.frames.siteFrame;window.WebFont&&window.WebFont.load({google:{families:this.allGoogleFonts}});t&&t.WebFont&&t.WebFont.load({google:{families:this.allGoogleFonts}})},toggleFontFamilyList:function e(t){var r=$(t.currentTarget).next(".js-font-family-list");$(t.currentTarget).toggleClass("is-open");"hidden"===r.attr("hidden")?r.attr("hidden",false):r.attr("hidden","hidden")},setModel:function e(t){this.model=t},setFontChosen:function e(t){this.fontChosen=t},getFontValueString:function e(){var t=this.getModelValue("font-family");var r=window._.findWhere(this.fontListContents,{value:t});var n;var i;if(r)n=r.text;else{var a=o();i=window._.findWhere(a,{name:t});i&&(r=window._.findWhere(this.fontListContents,{value:i.value}));n=r?r.text:null}return n},render:function e(){if(null===this.model)return null;this.beforeRender(this.$el);var t={fontFamily:this.getFontValueString(),fontWeight:this.getModelValue("font-weight"),fontSize:this.getModelValue("font-size"),lineHeight:this.getModelValue("line-height"),letterSpacing:this.getModelValue("letter-spacing"),fontListContents:this.fontListContents,rowsEnabled:this.rowsEnabled};var r=Twig.render(Twig.templates[this.template],t);(0,i.emptyElement)(this.el);(0,i.append)(this.el,r);this.afterRender(this.$el);return this}});var s=t["default"]=a},77965(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=Marionette.ItemView.extend({template:"grid_gap_panel",events:{"click .js-grid-gap-item":"onGapOptionClicked","input .js-grid-gap-slider-horizontal":"onHorizontalSliderInput","input .js-grid-gap-slider-vertical":"onVerticalSliderInput","click .js-grid-gap-cancel":"cancelChanges","click .js-grid-gap-bg":"cancelChanges","click .js-grid-gap-done":"closePanel"},initialize:function e(t){var r,n;this.dialogStyle=t.dialogStyle;this.gridGapTypes=t.gridGapTypes||gridGapTypes;this.selectedGridGap=t.selectedGridGap||"default";this.horizontalGap=String(null!==(r=t.horizontalGap)&&void 0!==r?r:"12");this.verticalGap=String(null!==(n=t.verticalGap)&&void 0!==n?n:"12");this.previousState={selectedGridGap:this.selectedGridGap,horizontalGap:this.horizontalGap,verticalGap:this.verticalGap}},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,gridGapTypes:this.gridGapTypes,selectedGridGap:this.selectedGridGap,horizontalGap:this.horizontalGap,verticalGap:this.verticalGap,minValue:0,maxValue:20});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){this.cacheElements();Editor.Events.on("screenMode:change",this.closePanel.bind(this));this._syncSliders();this._updateCustomPanel()},cacheElements:function e(){this.horizontalSlider=this.el.querySelector(".js-grid-gap-slider-horizontal");this.verticalSlider=this.el.querySelector(".js-grid-gap-slider-vertical");this.horizontalLabel=this.el.querySelector(".js-grid-gap-value-horizontal");this.verticalLabel=this.el.querySelector(".js-grid-gap-value-vertical");this.customPanel=this.el.querySelector(".dialog__panel--control")},onGapOptionClicked:function e(t){var r=t.currentTarget;var n=r.dataset.id;this._setActive(r);this.selectedGridGap=n;if("default"===n||"none"===n){var i=r.dataset.value;this.horizontalGap=i;this.verticalGap=i;this._syncSliders()}this._updateCustomPanel();this._changeGapSettings()},onHorizontalSliderInput:function e(t){this._onSliderInput("horizontal",t.currentTarget.value)},onVerticalSliderInput:function e(t){this._onSliderInput("vertical",t.currentTarget.value)},_onSliderInput:function e(t,r){this.selectedGridGap="custom";if("horizontal"===t){this.horizontalGap=String(r);this._syncHorizontal()}else{this.verticalGap=String(r);this._syncVertical()}this._updateCustomPanel();this._changeGapSettings()},closePanel:function e(){this.trigger("panel:close",{selectedGridGap:this.selectedGridGap,horizontalGap:this.horizontalGap,verticalGap:this.verticalGap});this.destroy()},cancelChanges:function e(){this.selectedGridGap=this.previousState.selectedGridGap;this.horizontalGap=this.previousState.horizontalGap;this.verticalGap=this.previousState.verticalGap;this._syncSliders();this._updateCustomPanel();this._changeGapSettings();this.closePanel()},_setActive:function e(t){this.el.querySelectorAll(".is-current").forEach(function(e){e.classList.remove("is-current")});t.classList.add("is-current")},_syncSliders:function e(){this._syncHorizontal();this._syncVertical()},_syncHorizontal:function e(){this.horizontalSlider&&(this.horizontalSlider.value=this.horizontalGap);this.horizontalLabel&&(this.horizontalLabel.textContent=this.horizontalGap)},_syncVertical:function e(){this.verticalSlider&&(this.verticalSlider.value=this.verticalGap);this.verticalLabel&&(this.verticalLabel.textContent=this.verticalGap)},_updateCustomPanel:function e(){if(!this.customPanel){this.customPanel=this.el.querySelector(".dialog__panel--control");if(!this.customPanel)return}this.customPanel.classList.toggle("is-active","custom"===this.selectedGridGap)},_changeGapSettings:function e(){this.trigger("gap:change",{selectedGridGap:this.selectedGridGap,horizontalGap:this.horizontalGap,verticalGap:this.verticalGap})}});var o=t["default"]=i},92429(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.Behavior.extend({onMouseEnter:function e(){this.view.highlighter.highlightWidget({container:this.view.containerEl,el:this.view.widgetEl})},onMouseLeave:function e(){this.view.highlighter.removeHighlightFromWidget({container:this.view.containerEl,el:this.view.widgetEl})}});var n=t["default"]=r},2920(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"hidden_widgets_panel_item",tag:"div",className:"full-page-panel__field",events:{"change .js-input":"onWidgetVisibilityChange"},triggers:{mouseenter:"MouseEnter",mouseleave:"MouseLeave"},behaviors:function e(){return this.options.behaviors},initialize:function e(t){this.highlighter=t.highlighter;this.globalEventsHandler=t.globalEventsHandler;this.containerEl=t.containerEl;this.siteContainerEl=t.siteContainerEl;this.widgetEl=n(this.siteContainerEl,this.model.get("uniqueHTMLId"))},onWidgetVisibilityChange:function e(){this.setVisibilityDataAttribute()},setVisibilityDataAttribute:function e(){var t="hidden";if(this.isVisible()){this.widgetEl.classList.remove("bk-tpl-hidden-mask");t="visible"}else this.widgetEl.classList.add("bk-tpl-hidden-mask");this.globalEventsHandler.trigger("widget:visibility:".concat(this.model.get("uniqueHTMLId")),t)},isVisible:function e(){return this.widgetEl.classList.contains("bk-tpl-hidden-mask")}});function n(e,t){return e.getElementById(t)}var i=t["default"]=r},49371(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(76890);var i=s(r(2920));var o=s(r(33343));var a=s(r(28536));function s(e){return e&&e.__esModule?e:{default:e}}var l=Marionette.CompositeView.extend({childViewContainer:".js-hidden-widgets-panel-contents",template:"hidden_widgets_panel_content",childView:i.default,initialize:function e(t){this.widgetRegister=t.widgetRegister;this.toolbarButtonElement=document.querySelector(".js-reveal");this.globalEventsHandler=t.globalEventsHandler;this.highlighter=t.highlighter;this.childBehavior=t.childBehavior;this.siteContainerEl=u();this.containerEl=document.querySelector(".js-primary-container");this.envDataProvider=t.envDataProvider;this.setCollection();this.attachEvents()},events:{"click .js-cancel":"closePanelClicked"},collectionEvents:{"change:data":"templateWidgetUpdated",reset:"render"},setCollection:function e(){this.collection=this.widgetRegister.getTemplateWidgetCollection()},attachEvents:function e(){this.envDataProvider.get("V10CompatibilityMode")&&Editor.Events.on("sidebarPanel:changed pageSwitch:click dragdrop:dragStart",this.closePanel.bind(this))},childViewOptions:function e(){return{highlighter:this.highlighter,globalEventsHandler:this.globalEventsHandler,siteContainerEl:this.siteContainerEl,containerEl:this.containerEl,behaviors:{Highlight:{behaviorClass:this.childBehavior}}}},refresh:function e(t){this.siteContainerEl=u();this.collection.reset(t);return this},templateWidgetUpdated:function e(){this.render()},closePanelClicked:function e(){this.closePanel();(0,n.openIntercom)()},_toggleTemplateWidgetsMask:function e(){this.panelIsOpen?(0,o.default)():(0,a.default)()},_togglePanelOpenClass:function e(){this.panelIsOpen?this.el.classList.add("is-open"):this.el.classList.remove("is-open")},openPanel:function e(){(0,n.closeIntercom)();this.panelIsOpen=true;this._togglePanelOpenClass();this._toggleTemplateWidgetsMask();this.toolbarButtonElement.setAttribute("data-attr","unreveal")},closePanel:function e(){this.panelIsOpen=false;this._togglePanelOpenClass();this._toggleTemplateWidgetsMask();this.highlighter.removeAllHighlights({container:this.containerEl,siteContainer:this.siteContainerEl});this.toolbarButtonElement.setAttribute("data-attr","reveal")},isOpen:function e(){return this.panelIsOpen}});function u(){return document.getElementById("siteFrame").contentDocument}var c=t["default"]=l},36143(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.Behavior.extend({onMouseEnter:function e(){this.view.highlighter.removeAllHighlights({siteContainer:this.view.siteContainerEl,container:this.view.containerEl});this.view.highlighter.highlightWidget({container:this.view.containerEl,el:this.view.widgetEl})}});var n=t["default"]=r},28536(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=o;var n=i(r(45970));function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=n.default.container.WidgetRegister.getTemplateWidgetCollection();e.forEach(function(e){var t=e.get("data");if(0===parseInt(t.showTplWidget,10)){var r=Editor.Site.Dom.window.document.querySelector("#".concat(e.get("uniqueHTMLId")));r.classList.add("bk-tpl-hidden");r.classList.remove("bk-tpl-hidden-mask")}})}},33343(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=o;var n=i(r(45970));function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=n.default.container.WidgetRegister.getTemplateWidgetCollection();e.forEach(function(e){var t=e.get("data");if(0===parseInt(t.showTplWidget,10)){var r=Editor.Site.Dom.window.document.querySelector("#".concat(e.get("uniqueHTMLId")));r.classList.remove("bk-tpl-hidden");r.classList.add("bk-tpl-hidden-mask")}})}},20992(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={highlightWidget:function e(t){var r=i(t.el);t.el.classList.add("highlight");"inView"!==r&&t.container.classList.add("blink-".concat(r))},removeHighlightFromWidget:function e(t){t.el.classList.remove("highlight");n(t.container)},removeAllHighlights:function e(t){var r=t.siteContainer.querySelectorAll(".widget.highlight");Array.prototype.forEach.call(r,function(e){e.classList.remove("highlight")});n(t.container)}};function n(e){["top","bottom"].forEach(function(t){e.classList.remove("blink-".concat(t))})}function i(e){var t=e.getBoundingClientRect();if(t.top<=0)return"top";if(t.bottom>=(window.innerHeight||document.documentElement.clientHeight))return"bottom";return"inView"}var o=t["default"]=r},2555(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=a(r(65444));var o=r(94923);function a(e){return e&&e.__esModule?e:{default:e}}var s=i.default.isiOS;var l=Marionette.ItemView.extend({template:"image_focus_panel",events:{"click .js-image-focus-cancel":"cancelChanges","click .js-image-focus-done":"closePanel","click .js-image-focus-bg":"cancelChanges","click .js-image-overlay":"focalPointClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.backgroundImage=t.backgroundImage;this.backgroundPosition=t.backgroundPosition;this.currentBackgroundPosition=t.backgroundPosition;this.bindEvents()},bindEvents:function e(){this.resizeHandler=this.resizeImage.bind(this);window.addEventListener("resize",this.resizeHandler,false)},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,backgroundImage:this.backgroundImage,backgroundPosition:this.backgroundPosition});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){var t=this;Editor.Events.on("screenMode:change",this.closePanel.bind(this));this._loadVirtualImage(this.backgroundImage).then(function(e){var r=t.el.querySelector(".js-image");e.width>e.height?r.style.width="100%":r.style.height="100%";r.removeAttribute("hidden");var n=s()?500:0;setTimeout(function(){var e=t.el.querySelector(".js-image-wrapper");e.style.width="".concat(r.width,"px");e.style.height="".concat(r.height,"px")},n);(0,o.isMobileScreenMode)()&&t.resizeImage();e.remove()})},resizeImage:function e(){var t=this.el.querySelector(".js-image-wrapper");var r=this.el.querySelector(".js-image");if((0,o.isMobileScreenMode)()){t.setAttribute("hidden","true");var n=this.el.querySelector(".js-image-container");var i=n.clientWidth/r.width;var a=n.clientHeight/r.height;var s=i>a?a:i;var l=r.width*s;var u=r.height*s;r.style.width="".concat(l,"px");r.style.height="".concat(u,"px");t.style.width="".concat(l,"px");t.style.height="".concat(u,"px");t.removeAttribute("hidden")}else{if(r.width>r.height){r.style.width="100%";r.style.height=""}else{r.style.height="100%";r.style.width=""}t.style.width="".concat(r.width,"px");t.style.height="".concat(r.height,"px")}},closePanel:function e(){window.removeEventListener("resize",this.resizeHandler,false);this.trigger("panel:close");this.destroy()},cancelChanges:function e(){this.changeFocalPoint(this.backgroundPosition);this.closePanel()},focalPointClicked:function e(t){var r=this.el.querySelector(".js-image-overlay");var n="".concat(Math.floor(t.offsetX/r.clientWidth*100),"%");var i="".concat(Math.floor(t.offsetY/r.clientHeight*100),"%");var o=this.el.querySelector(".js-focal-point");o.style.left=n;o.style.top=i;this.changeFocalPoint({left:n,top:i})},changeFocalPoint:function e(t){if(t===this.currentBackgroundPosition)return;this.trigger("focus:change",t);this.currentBackgroundPosition=t},_loadVirtualImage:function e(t){return new Promise(function(e){var r=document.createElement("img");r.src=t;r.addEventListener("load",function(){e(r)})})}});var u=t["default"]=l},26777(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=a(r(5597));var o=r(22104);function a(e){return e&&e.__esModule?e:{default:e}}var s=Marionette.ItemView.extend({defaultOverlayOpacity:.65,defaultStyleSets:{black:{background:"#000"},grey:{background:"#999"},white:{background:"#fff"}},excludedColours:["#000","#000000","#999","#999999","#fff","#ffffff"],customColourPickerView:null,template:"overlay_settings_panel",events:{"click .js-overlay-settings-cancel":"cancelChanges","click .js-overlay-settings-done":"saveChanges","click .js-overlay-settings-backstop":"cancelChanges","click .js-presets-tab":"showPresets","click .js-custom-tab":"showCustom","click .js-colour-button":"colourClicked","click .js-edit-colour-button":"editColourClicked","click .js-colour-node":"editColourClicked","change .js-slider-input":"onOpacityChanged","input .js-slider-input":"onOpacityChanged"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.styleSets=this.reorderStyleSets(t.styleSets);this.overlayColour=t.overlayColour;this.currentOverlayColour=this.overlayColour;this.overlayColourType=t.overlayColourType||this.findOverlayColourType(this.overlayColour);this.currentOverlayColourType=this.overlayColourType;this.overlayOpacity=t.overlayOpacity||this.defaultOverlayOpacity;this.currentOverlayOpacity=this.overlayOpacity},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,styleSets:this.styleSets,overlayColour:this.overlayColour,overlayColourType:this.overlayColourType,minValue:0,maxValue:100,overlayOpacity:this.normaliseOpacitySliderValue(this.overlayOpacity)});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){this.cacheElements();this.addEventListeners()},cacheElements:function e(){this.presetsTab=this.el.querySelector(".js-presets-tab");this.customTab=this.el.querySelector(".js-custom-tab");this.presetsColourView=this.el.querySelector(".js-colour-list");this.customColourView=this.el.querySelector(".js-custom-colour");this.colourNode=this.el.querySelector(".js-colour-node");this.opacitySlider=this.el.querySelector(".js-slider-input");this.opacityValueLabel=this.el.querySelector(".js-opacity-value-label")},addEventListeners:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},closePanel:function e(){this.destroyCustomColourPicker();this.trigger("panel:close");this.destroy()},saveChanges:function e(){this.closePanel()},cancelChanges:function e(){this.changeOverlaySettings({overlayColour:this.overlayColour,overlayColourType:this.overlayColourType,overlayOpacity:this.overlayOpacity});this.closePanel()},colourClicked:function e(t){var r=t.currentTarget;var n=r.getAttribute("data-colour");this.removeActiveColourButtonClass();r.classList.add("is-selected");this.changeCustomColourNodeBackground(n);this.changeOverlaySettings({overlayColour:n,overlayColourType:"presets",overlayOpacity:this.currentOverlayOpacity})},editColourClicked:function e(){this.customColourPickerView=new i.default({colorType:"overlay",fill:this.currentOverlayColour,colorNode:this.colourNode});this.customColourPickerView.render();this.customColourPickerView.on("save",this.onColourPickerColourSaved.bind(this));this.customColourPickerView.on("change",this.onColourPickerColourChanged.bind(this))},showPresets:function e(){this.customColourView.setAttribute("hidden",true);this.presetsColourView.removeAttribute("hidden");this.removeActiveTabClass();this.presetsTab.classList.add("is-selected")},showCustom:function e(){this.presetsColourView.setAttribute("hidden",true);this.customColourView.removeAttribute("hidden");this.removeActiveTabClass();this.customTab.classList.add("is-selected")},onOpacityChanged:function e(){var t=this.opacitySlider.value.trim();this.changeOpacityLabelValue(t);this.changeOverlayOpacity(Number(t/100).toFixed(2))},reorderStyleSets:function e(t){var r=this;var n=Object.keys(t).reduce(function(e,n){r.excludedColours.includes(t[n].background)||(e[n]=t[n]);return e},{});return Object.assign(n,this.defaultStyleSets)},findOverlayColourType:function e(t){return this.hasSelectedPresetsColour(t)?"presets":"custom"},normaliseOpacitySliderValue:function e(t){return Math.floor(100*t)},destroyCustomColourPicker:function e(){if(!this.customColourPickerView)return;this.customColourPickerView.close();this.customColourPickerView=null},removeActiveTabClass:function e(){this.el.querySelector(".js-tab-button.is-selected").classList.remove("is-selected")},removeActiveColourButtonClass:function e(){var t=this.el.querySelector(".js-colour-button.is-selected");t&&t.classList.remove("is-selected")},hasSelectedPresetsColour:function e(t){var r=this;return Object.keys(this.styleSets).filter(function(e){return r.styleSets[e].background===t}).length>0},isOverlaySettingChanged:function e(t){return t.overlayColour!==this.currentOverlayColour||t.overlayColourType!==this.currentOverlayColourType||t.overlayOpacity!==this.currentOverlayOpacity},changeOverlaySettings:function e(t){if(!this.isOverlaySettingChanged(t))return;this.trigger("overlay:change",{overlayColour:t.overlayColour,overlayColourType:t.overlayColourType,overlayOpacity:t.overlayOpacity});this.currentOverlayColourType=t.overlayColourType;this.currentOverlayColour=t.overlayColour;this.currentOverlayOpacity=t.overlayOpacity},changeOverlayOpacity:function e(t){var r=this;this.trigger("opacity:drag",t);(0,o.debounce)(function(){r.changeOverlaySettings({overlayColour:r.currentOverlayColour,overlayColourType:r.currentOverlayColourType,overlayOpacity:t})},200)()},onColourPickerColourSaved:function e(t){this.changeOverlaySettings({overlayColour:t,overlayColourType:"custom",overlayOpacity:this.currentOverlayOpacity})},onColourPickerColourChanged:function e(t){this.changeCustomColourNodeBackground(t)},changeCustomColourNodeBackground:function e(t){this.colourNode.style.backgroundColor=t},changeOpacityLabelValue:function e(t){this.opacityValueLabel.innerText="".concat(t,"%")}});var l=t["default"]=s},28252(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({initialize:function e(t){t.picture&&t.picture.data&&this.set("picture",t.picture.data.url)}});var n=t["default"]=r},81155(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(28252));function i(e){return e&&e.__esModule?e:{default:e}}var o=Backbone.Collection.extend({model:n.default},{fromFacebookAlbumData:function e(t){return new o(t)}});var a=t["default"]=o},36409(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.ImagesFacebookAlbumView=void 0;var n=r(63342);function i(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function o(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function s(e){i(a,n,o,s,l,"next",e)}function l(e){i(a,n,o,s,l,"throw",e)}s(void 0)})}}var a="loading-spinner";var s=t.ImagesFacebookAlbumView=Backbone.View.extend({tagName:"li",className:"facebook-album-list__wrapper",events:{"click .js-facebook-album":"onClickAlbum"},render:function e(){(0,n.append)(this.el,Twig.render(Twig.templates.images_panel_facebook_album,this.model.toJSON()))},onClickAlbum:function e(){this.trigger("album:click",this.model.get("id"))}});var l=Marionette.CollectionView.extend({childView:s,childEvents:{"album:click":"onClickAlbum"},events:{"click .js-fb-login":"onClickFbLogin"},initialize:function e(t){this.facebookImageRetriever=t.facebookImageRetriever;this.getAlbums()},renderAlbums:function e(t){this.collection=t;this.render();this.hideSpinner()},onClickFbLogin:function e(){var t=this;var r={appId:App.frontEndBucket.facebookAppId,baseUrl:App.frontEndBucket.domain,protocol:App.frontEndBucket.protocol};var n=JSON.stringify({type:"facebook",data:r});if(window.WebViewBridge){window.WebViewBridge.send(n);return}if(window.isReactNative&&"android"===window.reactNativePlatform){postMessage(n);return}this.facebookImageRetriever.login().then(function(){t.hideLogin();t.getAlbums()})},hideLogin:function e(){this.el.classList.add(a);var t=document.querySelector(".js-fb-login-wrapper");t&&(t.hidden=true)},showLogin:function e(){this.hideSpinner();(0,n.append)(this.el,Twig.render(Twig.templates.images_panel_facebook_login));var t=document.querySelector(".js-fb-login-wrapper");t&&(t.hidden=false)},getAlbums:function e(){var t=this;return o(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return t.facebookImageRetriever.getAlbums();case 3:r=n.sent;t.renderAlbums(r);n.next=10;break;case 7:n.prev=7;n.t0=n["catch"](0);t.showLogin();case 10:case"end":return n.stop()}},e,null,[[0,7]])}))()},hideSpinner:function e(){this.trigger("album:loaded");this.el.classList.remove(a)},onClickAlbum:function e(t,r){this.trigger("album:click",r,this.facebookImageRetriever)}});var u=t["default"]=l},95070(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({getImage:function e(){return this.get("images")[0].source}});var n=t["default"]=r},85669(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(81155));var i=o(r(58270));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){s(o,n,i,a,l,"next",e)}function l(e){s(o,n,i,a,l,"throw",e)}a(void 0)})}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r0&&Sortable.create(this.$(".js-image-list")[0],r)},updateDisplayOrder:function e(){var t=this;var r=[];this.$(".js-image-list-item").each(function(e,n){var i=void 0!==$(n).data("tpl-asset-ref");var o=t.currentAssets.find(function(e){var t=e.ref,r=e.tplAssetRef;if(i)return r===$(n).data("tpl-asset-ref").toString();return t===$(n).data("ref")});r.push(o)});this.trigger("order:change",r);this.currentAssets=r;this.renderSettings()},resetOrderClicked:function e(){this.render();this.trigger("order:change",this.previousAssets)},imageListItemClicked:function e(t){if(this.isReorderMode)return;this._setActiveImageListItem(t.currentTarget)},navigatePrevItemClicked:function e(){var t=this._getActiveImageItem();t.previousElementSibling&&this._setActiveImageListItem(t.previousElementSibling)},navigateNextItemClicked:function e(){var t=this._getActiveImageItem();t.nextElementSibling&&this._setActiveImageListItem(t.nextElementSibling)},titleChanged:function e(t){this.selectedAsset.title=t.currentTarget.value.trim();this.trigger("settings:change",this.currentAssets)},descriptionChanged:function e(t){this.selectedAsset.description=t.currentTarget.value.trim();this.trigger("settings:change",this.currentAssets)},imageLinkClicked:function e(){this.linkEditorView=new n.default({url:this.selectedAsset.linkUrl,target:this.selectedAsset.linkTarget}).render();this.listenTo(this.linkEditorView,"link:change",this._insertLink);this.listenTo(this.linkEditorView,"link:remove",this._removeLink);this.listenTo(this.linkEditorView,"linkEditor:close",this._linkEditorClosed)},setImageSettingsVisible:function e(t){this._setImageListControlsVisible(!t);this._setImageListContainerVisible(!t);this._setImageSettingsContainerVisible(t)},setReorderModeActive:function e(t){this.isReorderMode=t},_setActiveImageListItem:function e(t){this._removeActiveImageItemState();t.classList.add("is-active");var r=t.dataset.ref?parseInt(t.dataset.ref,10):t.dataset.tplAssetRef;this.selectedAsset=this.currentAssets.filter(function(e){return e.ref===r||e.tplAssetRef===r})[0];this.renderSettings();this.trigger("settings:open")},_insertLink:function e(t){t.url&&this._updateSelectedAssetLink(t.url,t.target)},_removeLink:function e(){this._updateSelectedAssetLink("","")},_updateSelectedAssetLink:function e(t,r){this.selectedAsset.linkUrl=t;this.selectedAsset.linkTarget=r;this.renderSettings();this.trigger("settings:change",this.currentAssets)},_linkEditorClosed:function e(){if(!this.linkEditorView)return;this.stopListening(this.linkEditorView,"link:change");this.stopListening(this.linkEditorView,"link:remove");this.stopListening(this.linkEditorView,"linkEditor:close");this.linkEditorView=null},_getActiveImageItem:function e(){return this.el.querySelector(".js-image-list-item.is-active")},_getFirstAsset:function e(t){return t.length>0?t[0]:null},_removeActiveImageItemState:function e(){var t=this._getActiveImageItem();t.classList.remove("is-active")},_getImageSettingsContainer:function e(){return this.el.querySelector(".js-image-settings-container")},_setImageSettingsContainerVisible:function e(t){var r=this._getImageSettingsContainer();t?r.classList.add("is-active"):r.classList.remove("is-active")},_getImageListContainer:function e(){return this.el.querySelector(".js-image-list-container")},_setImageListContainerVisible:function e(t){var r=this._getImageListContainer();t?r.classList.remove("is-inactive"):r.classList.add("is-inactive")},_getImageListControls:function e(){return this.el.querySelector(".js-controls")},_setImageListControlsVisible:function e(t){var r=this._getImageListControls();t?r.removeAttribute("hidden"):r.setAttribute("hidden","hidden")}});var u=t["default"]=l},234(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(71711);var i=Marionette.ItemView.extend({events:{"change .js-title":"titleChanged","change .js-description":"descriptionChanged","click .js-edit":"openImageEditor","click .js-preview":"openImagePreview","click .js-delete":"deleteClicked",submit:"onSubmit"},initialize:function e(t){this.imageEditor=t.imageEditor;return this},render:function e(){var t=_.extend(this.model.toJSON());this.$el.empty().append(Twig.render(Twig.templates.images_panel_image_edit,{asset:t,editable:App.user.capabilities.imageEditing&&!(0,n.isAssetSvg)(!!this.model&&this.model)}));return this},openImagePreview:function e(){var t=Twig.render(Twig.templates.images_panel_image_preview,_.extend({asset:this.model.toJSON()},this.getImageDimensions(this.model.toJSON())));$("body").append(t);$(".js-close-preview").on("click",function(){$(".js-image-preview").remove()});this.addESCKeyEvent()},addESCKeyEvent:function e(){$(document).keyup(function(e){27===e.keyCode&&$(".js-image-preview").remove()})},getImageDimensions:function e(t){var r=window.innerWidth;var n=window.innerHeight;var i=r-160;var o=n-220;var a=t.imageHeight;var s=t.imageWidth;var l=a;var u=s;if(null===l&&null===u)return{width:i,height:o};if(s>i||a>o)if(s/i>a/o){u=i;l=parseInt(a/(s/u),10)}else{l=o;u=parseInt(s/(a/l),10)}return{width:u,height:l}},titleChanged:function e(){var t=this.$(".js-title").val().trim();this.model.set("title",t)},descriptionChanged:function e(){var t=this.$(".js-description").val().trim();this.model.set("description",t)},onSubmit:function e(t){var r=this;t.preventDefault();this.model.save(void 0,{patch:true,wait:true,success:function e(){r.trigger("asset:saved");r.model.trigger("asset:saved")}})},deleteClicked:function e(t){var r=this;t.preventDefault();this.model.destroy({success:function e(){r.trigger("asset:deleted",r.model)}})},openImageEditor:function e(){this.el.querySelector(".js-image-wrap").classList.add("is-loading");this.imageEditor.open({image:this.el.querySelector(".js-image"),url:this.model.get("url"),onLoad:this.onImageEditorLoad.bind(this),onSave:this.saveEditedImg.bind(this),onError:this.onImageEditorError.bind(this)})},onImageEditorLoad:function e(){this.el.querySelector(".js-image-wrap").classList.remove("is-loading")},onImageEditorError:function e(t){console.error(t)},saveEditedImg:function e(t){var r=this.model.get("title");var n=this.model.get("description");var i=this.model.get("ref");this.model.clear().set(_.extend(t,{title:r,description:n}));this.collection.add(this.model);this.render();this.trigger("asset:edited",this.model.toJSON(),i)}});var o=t["default"]=i},73865(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","change .js-image-checkbox":"onImageSelected","click .js-setting":"onSettingClick"},initialize:function e(t){this.widgetType=t.widgetType},onImageClick:function e(t){t.stopPropagation();"image"===this.widgetType?this.trigger("select"):this.selectImage()},onSettingClick:function e(t){t.stopPropagation();this.trigger("edit")},selectImage:function e(){this.$(".js-image-checkbox").click()},onImageSelected:function e(t){t.stopPropagation();this.$el.toggleClass("is-selected",this.$(".js-image-checkbox").is(":checked"));this.trigger("pick",this.$(".js-image-checkbox").is(":checked"))}});var n=t["default"]=r},52789(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.Model.extend({defaults:{widgetType:"image",panel:"upload",parentPanel:void 0,isSubPanel:false,asset:void 0,title:App.t("shared_components.imagespanel.source_title","Image source"),forceHidden:false,showSaveBtn:false,galleryAssets:void 0,errorTimeout:null},initialize:function e(){return this}});BaseKit.Panels.Model=r;var n=t["default"]=r},95335(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=y(r(45970));var i=y(r(85669));var o=y(r(36409));var a=y(r(18463));var s=y(r(12849));var l=y(r(347));var u=y(r(71793));var c=y(r(48190));var d=y(r(234));var f=y(r(87270));var p=y(r(13224));var g=y(r(6196));var h=r(48758);var v=r(71711);var m=r(30178);function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function w(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){b(o,n,i,a,s,"next",e)}function s(e){b(o,n,i,a,s,"throw",e)}a(void 0)})}}var S=616;function k(){return(0,h.isTouchDevice)()&&P()}function P(){return window.innerWidth1&&void 0!==arguments[1])||arguments[1];if("image"===this.model.get("widgetType")){this.trigger("asset:change",t);r&&this.closePanel()}else{this.model.get("galleryAssets").unshift(t);this.openRecentImagesPanel({enableSave:true});this.sourceSelected()}},imageReset:function e(){this.trigger("asset:reset")},openImageEditPanel:function e(t){this.model.set({panel:"editImage",parentPanel:"recentImages",isSubPanel:true,asset:t,showSaveBtn:false,title:App.t("shared_components.imagespanel.edit_image","Image Settings")})},attachEditImageViewEvents:function e(){this.editImageView=new d.default({model:this.model.get("asset"),el:".js-edit-image",collection:this.getGlobalAssets(),imageEditor:c.default});this.currentView=this.editImageView;this.listenTo(this.editImageView,"asset:saved",this.openRecentImagesPanel);this.listenTo(this.editImageView,"asset:deleted",this.handleDeletion);this.listenTo(this.editImageView,"asset:edited",this.hendleEditedAsset)},handleDeletion:function e(t){this.trigger("asset:delete",t);this.openRecentImagesPanel()},hendleEditedAsset:function e(t,r){if("gallery"===this.model.get("widgetType")||"slideshow"===this.model.get("widgetType")){var n=this.model.get("galleryAssets");var i=null;n.unshift(t);_.each(n,function(e,t){e.ref===r&&(i=t)});i&&n.splice(i,1)}},attachLandingViewEvents:function e(){this.landingView=new g.default({el:".js-landing"});this.currentView=this.landingView;this.listenTo(this.landingView,"open:main-imagespanel",this.openUploadPanel)},attachGalleryViewEvents:function e(){this.galleryView=new u.default({el:".js-gallery",model:this.model,collection:new BaseKit.Globals.ImageAssets(this.model.get("galleryAssets"))});this.currentView=this.galleryView;this.listenTo(this.galleryView,"open:upload",this.openUploadPanel);this.listenTo(this.galleryView,"order:change",this.updateAssets);this.listenTo(this.galleryView,"order:edit",this.editAssetsOrder);this.listenTo(this.galleryView,"settings:change",this.updateAssets);this.listenTo(this.galleryView,"settings:open",this.openGallerySettings);this.listenTo(this.galleryView,"asset:delete",this.galleryAssetDelete)},updateAssets:function e(t){this.model.set("galleryAssets",t);this.galleryAssetsUpdated=true;t.length<1?this.openGalleryPanel({assets:this.model.get("galleryAssets"),enableSave:true}):this._enableSave()},editAssetsOrder:function e(){this._setGalleryViewInReorderMode(true)},galleryAssetDelete:function e(){this._restoreDefaultGalleryView()},openGallerySettings:function e(){P()&&this.model.set("mode","image-settings");this._setGallerySettingsVisible(true)},backClicked:function e(){this._restoreDefaultGalleryView()},_getFirstGalleryAsset:function e(t){return t.length>0?t[0]:null},_restoreDefaultGalleryView:function e(){"mobile-sortable"!==this.model.get("mode")&&"image-settings"!==this.model.get("mode")||this.model.set("mode",void 0);this._setGalleryViewInReorderMode(false);this._setGallerySettingsVisible(false)},_setGalleryViewInReorderMode:function e(t){var r=this.el.querySelector(".js-images-panel");t?r.classList.add("is-sortable"):r.classList.remove("is-sortable");this.currentView.setReorderModeActive(t)},_setGallerySettingsVisible:function e(t){var r=this.el.querySelector(".js-dialog-header");t?r.classList.add("is-gallery-settings-active"):r.classList.remove("is-gallery-settings-active");this.currentView.setImageSettingsVisible(t)},_isMultipleImagesWidget:function e(){var t=this.model.get("widgetType");return"gallery"===t||"slideshow"===t},_enableAddImages:function e(){this.$(".js-selection-confirm").removeAttr("disabled")},_enableSave:function e(){var t=this.el.querySelector(".js-save");t.removeAttribute("disabled");t.classList.contains("cl-button--disabled")&&t.classList.remove("cl-button--disabled")}});BaseKit.Panels.ImagesPanelView=D;var M=t["default"]=D},87270(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(73865));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return c(e)||u(e,t)||s(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]&&arguments[0];var n=r?document.querySelector(".js-image-panel-content"):document.querySelector(".js-image-panel-wrapper");var i=100;var o=Math.abs(n.scrollHeight-n.clientHeight-n.scrollTop);var a=this.infiniteScroll.offset0?t:r&&r.length>0?r:w();return e}function k(){if(p()){var e=parseInt(App.user.usedImageCredits,10);App.user.usedImageCredits=e+1}}function P(){return Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100}function C(){return App.brand.supportEmail}function E(){return App.frontEndBucket.apiProxyBaseUrl}function j(){App.mixpanelTrack("Editor buy more credits button","")}function A(e){return O.apply(this,arguments)}function O(){O=l(regeneratorRuntime.mark(function e(t){var r,n,i,o,a=arguments;return regeneratorRuntime.wrap(function e(s){while(1)switch(s.prev=s.next){case 0:r=a.length>1&&void 0!==a[1]?a[1]:"GET";n=a.length>2&&void 0!==a[2]?a[2]:null;i=new Headers;i.append("X-CSRF-TOKEN",App.frontEndBucket.csrfToken);o=new Request(t,{method:r,headers:i,credentials:"include",body:n});return s.abrupt("return",window.fetch(o));case 6:case"end":return s.stop()}},e)}));return O.apply(this,arguments)}var T=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","click .js-previous":"onPreviousClick","click .js-next":"onNextClick","click .js-confirm":"onConfirm","click .js-buy-credits":"buyCreditClicked","click .js-search":"onSearchSubmit"},initialize:function e(t){this.searchTerm="";this.globalAssets=t.globalAssets;this.siteRef=t.siteRef;this.currentOffset=d;this.selectedImg="";this.inFilestack=!!t.inFilestack;this.collection=new Backbone.Collection;this.unsubscribe=n.store.subscribe(this.handleStateChange.bind(this));return this},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=n.store.getState();t.ui.panel.cancelActive?this.enableCancel():this.disableCancel()},disableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&!t.disabled&&t.setAttribute("disabled","disabled")},enableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&t.disabled&&t.removeAttribute("disabled")},onSearchSubmit:function e(t){t.preventDefault();var r=this.el.querySelector(".js-search-value").value;r&&this.doSearch(r,1)},updateImagesCollection:function e(t){this.collection.set(t)},searchError:function e(){this.hideSearchLoadingUi();this.renderHTMLWithResult();this.updateImagesCollection([])},doSearch:function e(t,r){var n=this;return l(regeneratorRuntime.mark(function e(){var i,o;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:n.searchTerm=t;n.showSearchLoadingUi();a.prev=2;a.next=5;return A("".concat(E(),"/stock-images?search=").concat(t,"&offset=").concat(r,"&count=").concat(u,"&language=").concat(h()));case 5:i=a.sent;if(!i.ok){a.next=16;break}a.next=9;return i.json();case 9:o=a.sent;n.hideSearchLoadingUi();n.renderHTMLWithResult(o.result,r);n.updateImagesCollection(o.result.images);n.currentOffset=r+u;a.next=17;break;case 16:n.searchError();case 17:a.next=22;break;case 19:a.prev=19;a.t0=a["catch"](2);n.searchError();case 22:case"end":return a.stop()}},e,null,[[2,19]])}))()},addImageAuthorCredit:function e(t){var r=t.name,n=t.photoUrl,i=t.authorUrl;var a=document.createElement("span");var s='
Photo by: %3';var l=(0,o.default)("shared_components.stockimage.pexels.photo_by",s,n,i,r);a.id="author-credit";this.el.querySelector("#images-panel__author-credit").appendChild(a);this.el.querySelector("#author-credit").innerHTML=l;this.el.querySelectorAll("#author-credit a").forEach(function(e){return e.setAttribute("target","_blank")})},renderHTMLWithResult:function e(t,r){var n=t?t.images:[];var i=t?t.result_count:void 0;var a=(0,o.default)("shared_components.stockimage.single_credit_remaining","Credit remaining");var s=(0,o.default)("shared_components.stockimage.credits_remaining","Credits remaining");var l=Twig.render(Twig.templates.images_panel_stock_image_list,{images:n,currentOffset:r,searchTotalCount:i,imageUnit:1===g()?a:s,buyCreditUrl:_(),remainingCredits:g()});this.el.querySelector(".js-image-list").innerHTML=l;this.el.querySelector(".js-image-list").removeAttribute("hidden")},onImageClick:function e(t){t.stopPropagation();var r=t.currentTarget.getAttribute("data-ref").replace("image-ref-","");var n=this.collection.find(function(e){return e.get("id").toString()===r});this.openSelectedImagePreview(n)},onPreviousClick:function e(){var t=this.el.querySelector(".js-search-value").value;var r=this.currentOffset-2*u;t&&r>0&&this.doSearch(t,r)},onNextClick:function e(){var t=this.el.querySelector(".js-search-value").value;t&&this.doSearch(t,this.currentOffset)},showSearchLoadingUi:function e(){try{this.el.querySelector(".js-image-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-images-loading").removeAttribute("hidden")}catch(e){console.error(e)}},hideSearchLoadingUi:function e(){this.el.querySelector(".js-images-loading").setAttribute("hidden",true)},addCloseAction:function e(){var t=this;this.model.set("closeAction",function(){t.closePreview();t.model.unset("closeAction")})},closePreview:function e(){var t=(0,o.default)("shared_components.stockimage.stock_images","Stock images");this.el.querySelector(".js-stock-image-preview").setAttribute("hidden",true);this.el.querySelector("#images-panel__author-credit").removeChild(this.el.querySelector("#author-credit"));this.el.querySelector(".js-image-wrap").parentNode.removeChild(this.el.querySelector(".js-image-wrap"));this.el.querySelector(".js-stock-images").removeAttribute("hidden");this.el.querySelector(".js-search-wrap").removeAttribute("hidden");this.el.querySelector(".js-selection-confirm").setAttribute("hidden",true);this.el.querySelector(".js-controls").classList.remove("images-panel__callout--compact");document.querySelector(".js-images-panel-header-title").textContent=t;document.querySelector(".js-close").classList.remove("images-panel__button--back")},openSelectedImagePreview:function e(t){var r=Twig.render(Twig.templates.images_panel_stock_image_preview,{asset:t.toJSON(),useFullUrl:window.outerWidth>c});var n=(0,o.default)("shared_components.stockimage.image_preview","Image preview");this.selectedImg=t;this.trigger("image:preview");document.querySelector(".js-confirm").setAttribute("disabled",true);this.preloadImageData(t).then(function(e){if(e.image&&g()>0){document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-uri",e.image.uri);document.querySelector(".js-confirm").removeAttribute("disabled")}});this.$(".js-stock-image-preview").append(r).removeAttr("hidden");this.el.querySelector(".js-stock-images").setAttribute("hidden",true);this.el.querySelector(".js-search-wrap").setAttribute("hidden",true);this.el.querySelector(".js-selection-confirm").removeAttribute("hidden");this.el.querySelector(".js-controls").classList.add("images-panel__callout--compact");document.querySelector(".js-images-panel-header-title").textContent=n;document.querySelector(".js-close").classList.add("images-panel__button--back");t.get("author")&&this.addImageAuthorCredit({name:t.get("author"),photoUrl:t.get("photo_url"),authorUrl:t.get("author_url")});this.addCloseAction()},onConfirm:function e(){var t=this;return l(regeneratorRuntime.mark(function e(){var r,o,a;return regeneratorRuntime.wrap(function e(s){while(1)switch(s.prev=s.next){case 0:r=document.querySelector(".settings-imagedetail__image");r&&(r.src=t.selectedImg.get("preview"));n.store.dispatch((0,i.saveDisabled)());n.store.dispatch((0,i.cancelDisabled)());o=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-uri");a=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-filename");t.setMixpanelSearchTerm();t.showImageLoadingUi();if(!t.inFilestack){s.next=12;break}t.filestackHandoff(o,a);s.next=14;break;case 12:s.next=14;return t.uploadImage(o,a);case 14:t.model.unset("closeAction");case 15:case"end":return s.stop()}},e)}))()},showImageLoadingUi:function e(){var t=(0,o.default)("shared_components.imagespanel.saving_stock_image","Retrieving stock image...");document.querySelector(".js-images-panel-header-title").textContent=t;this.el.querySelector(".js-stock-image-img-loading").removeAttribute("hidden");this.el.querySelector(".js-image-wrap").classList.add("stock-image-wrap--loading");this.el.querySelector(".js-stock-image-img").classList.add("stock-image__image--loading");this.el.querySelector(".js-selection-confirm").setAttribute("hidden","hidden");document.querySelector(".js-images-panel .js-close").setAttribute("hidden","hidden")},preloadImageData:function e(t){return l(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return A("".concat(E(),"/stock-images/").concat(t.id));case 3:r=n.sent;if(!r.ok){n.next=6;break}return n.abrupt("return",r.json());case 6:return n.abrupt("return",null);case 9:n.prev=9;n.t0=n["catch"](0);console.error(n.t0);return n.abrupt("return",null);case 13:case"end":return n.stop()}},e,null,[[0,9]])}))()},filestackHandoff:function e(t,r){try{this.trigger("image:select",{stockImageUri:t,stockImageFilename:r})}catch(e){this.handleErrorUpload(e);this.reset()}},uploadImage:function e(t,r){var o=this;return l(regeneratorRuntime.mark(function e(){var a,s,l,u,c,d;return regeneratorRuntime.wrap(function e(p){while(1)switch(p.prev=p.next){case 0:p.next=2;return o.getUploadToken();case 2:a=p.sent;s=new FormData;s.append("token",a);s.append("type","image");s.append("stockImageProviderRef",f);s.append("stockImageUri",t);s.append("stockImageFilename",r);s.append("siteRef",m()||o.siteRef);p.prev=10;p.next=13;return A("".concat(E(),"/users/").concat(v(),"/assets"),"POST",s);case 13:l=p.sent;p.next=16;return l.json();case 16:u=p.sent;n.store.dispatch((0,i.cancelEnabled)());if(!l.ok){p.next=28;break}c=u.result;o.globalAssets.add(c);k();p.next=24;return A("/refresh");case 24:d=p.sent;if(d.ok){o.trigger("image:select",c);n.store.dispatch((0,i.saveEnabled)())}p.next=30;break;case 28:o.handleErrorUpload(u.errorKey);o.reset();case 30:p.next=37;break;case 32:p.prev=32;p.t0=p["catch"](10);console.log(p.t0);o.handleErrorUpload(p.t0);o.reset();case 37:case"end":return p.stop()}},e,null,[[10,32]])}))()},reset:function e(){this.trigger("image:reset");this.hideNotification();document.querySelector(".images-panel__overlay").style.display="none";document.querySelector(".js-images-panel").style.display="inherit";n.store.dispatch((0,i.saveDisabled)());n.store.dispatch((0,i.cancelEnabled)())},hideNotification:function e(){var t=document.querySelector(".action-notification.action-notification--retrieving");t&&t.classList.remove("is-visible")},handleErrorUpload:function e(t){var r=(0,o.default)("shared_components.stockimage.stock_images","Stock images");var n=(0,o.default)("shared_components.stockimage.uploading_error_general","We’re really sorry about this. Please email %1 so our support team can look into this for you",C());t&&"cannotUploadAccountHolderExceededStorageLimit"===t&&(n=(0,o.default)("shared_components.stockimage.uploading_error_exceeded_limit","You have exceeded the storage limit of %1MB available on your plan",P()));document.querySelector(".js-images-panel-header-title").textContent=r;this.el.querySelector(".js-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img").setAttribute("hidden","hidden");this.el.querySelector(".js-error-message").textContent=n;this.el.querySelector(".js-error").removeAttribute("hidden");document.querySelector(".js-images-panel .js-close").removeAttribute("hidden")},getUploadToken:function e(){return l(regeneratorRuntime.mark(function e(){var t,r;return regeneratorRuntime.wrap(function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return A("".concat(E(),"/users/").concat(App.session.get("userRef"),"/upload-tokens"),"POST");case 3:t=n.sent;if(!t.ok){n.next=9;break}n.next=7;return t.json();case 7:r=n.sent;return n.abrupt("return",r.token);case 9:n.next=14;break;case 11:n.prev=11;n.t0=n["catch"](0);return n.abrupt("return",null);case 14:return n.abrupt("return",null);case 15:case"end":return n.stop()}},e,null,[[0,11]])}))()},setMixpanelSearchTerm:function e(){var t={provider:"Getty",searchTerm:this.searchTerm};App.mixpanelTrack("Editor stock image save button",t)},buyCreditClicked:function e(){j()}});var D=t["default"]=T},13224(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=c(r(19011));var i=c(r(80882));var o=r(48758);var a=c(r(45970));var s=c(r(69804));var l=c(r(18463));var u=c(r(68977));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function f(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function p(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){f(o,n,i,a,s,"next",e)}function s(e){f(o,n,i,a,s,"throw",e)}a(void 0)})}}var g='\n \n \n';function h(e){return/^image/.test(e.type)}function v(e){var t=true;_.each(e,function(e){e&&h(e)||(t=false)});return t}function m(){return a.default.container.BrandDataProvider.has("enableFilestack")}function y(){return Number(a.default.container.EnvDataProvider.get("maxFileUploadBytes"))}var b=10;var w=Marionette.ItemView.extend({events:{"change .js-upload-input":"handleFileSelection","click .js-upload":"openFileUpload","dragenter .js-upload-area":"handleDragEnter","dragover .js-upload-area":"handleDragOver","dragend .js-upload-area":"handleDragEnd","dragexit .js-upload-area":"handleDragEnd","drop .js-upload-area":"handleDrop","click .js-upload-error-back-btn":"errorBackBtnClicked"},initialize:function e(t){var r=this;this.collection=t.collection;this.siteRef=t.siteRef;this.listenTo(this,"upload:image",this.openFileUpload);this.userDataProvider=t.userDataProvider;var o=new Backbone.Wreqr.EventAggregator;this.chunkedUploader=new n.default({apiProxyBaseUrl:App.session.get("apiProxyBaseUrl"),csrfToken:App.session.get("csrfToken"),eventDispatcher:o,type:"image",progressCalculator:new i.default});o.on("file.uploaded",function(e){r.collection.add(e);if(r.model.get("filesNum")>1){r.uploaded=r.uploaded+1;r.uploadedAssets.push(e);r.uploaded===r.model.get("filesNum")&&r.trigger("images:upload:finished",r.uploadedAssets)}else r.trigger("image:upload",e)});o.on("file.progress",function(e){r.showProgress(e)});o.on("file.uploaderror",function(e,t){r.handleErrorUpload(e,t)});this.eventDispatcher=o;return this},getFilestackImageSources:function e(){var t=this;var r={label:"Pexels",name:"pexels",icon:g,mounted:function e(r,n){var i=Twig.render(Twig.templates.images_panel_stock_filestack);r.innerHTML=i;var o=new l.default({el:".js-stock-images",widgetType:t.model.get("widgetType"),model:t.model,siteRef:t.siteRef,globalAssets:BaseKit.Globals.imageAssets,inFilestack:true});t.listenTo(o,"image:preview",function(){var e=document.querySelector(".images-panel__content--filestack .js-close");e.removeAttribute("hidden");e.addEventListener("click",function(){o.closePreview();e.setAttribute("hidden",true)})});t.listenTo(o,"image:select",function(e){n.addCustomUrl({url:e.stockImageUri,type:"image/jpeg",filename:e.stockImageFilename})})}};var n=[{name:"clouddrive",integration:"clouddrive"},{name:"pexels",integration:r},{name:"facebook",integration:"facebook"},{name:"onedrive",integration:"onedrive"},{name:"picasa",integration:"googlephotos"},{name:"unsplash",integration:"unsplash"}];return n.filter(function(e){return a.default.container.BrandDataProvider.has("enableFilestack".concat(e.name.replace(/^\w/,function(e){return e.toUpperCase()})))}).map(function(e){return e.integration})},openFileUpload:function e(){var t=this;return p(regeneratorRuntime.mark(function e(){var n,i,o,a;return regeneratorRuntime.wrap(function e(s){while(1)switch(s.prev=s.next){case 0:if(!m()){s.next=10;break}n=void 0!==t.$("#js-upload-input").attr("multiple");i=n?b:1;s.next=5;return r.e(264).then(r.bind(r,39264));case 5:o=s.sent;a=o.init(window.App.frontEndBucket.filestackApiKey);a.picker({fromSources:["local_file_system"].concat(t.getFilestackImageSources()),accept:["image/*"],maxFiles:i,maxSize:y(),onUploadDone:function e(r){return t.handleFileStackUpload(r)},lang:t._getDefaultFilestackLanguageCode()}).open();s.next=11;break;case 10:t.$("#js-upload-input").click();case 11:case"end":return s.stop()}},e)}))()},handleDragEnter:function e(t){t.preventDefault();this.$(".js-upload-dropzone").addClass("is-drop-target")},handleDragEnd:function e(t){t.preventDefault();this.$(".js-upload-dropzone").removeClass("is-drop-target")},handleDragOver:function e(t){t.preventDefault()},handleDrop:function e(t){var r=t.originalEvent.dataTransfer.files;t.stopPropagation();t.preventDefault();r.length&&this.filesSelected(r)},handleFileStackUpload:function e(t){var r=this;var n=t.filesUploaded.length;if(n<1)return;this.model.set("filesNum",n);o.deviceFeaturesHelper.isMobileDevice()||this.$(".js-progress-indicator").attr("hidden","hidden");this.showUploadingUi();this.uploaded=0;this.uploadedAssets=[];this.trigger("image:upload:start");t.filesUploaded.forEach(function(e){var t={filestackImageHandle:e.handle,filestackImageFilename:e.filename};s.default.upload(null,t).then(function(e){r.eventDispatcher.trigger("file.uploaded",e);r.eventDispatcher.trigger("file.progress",Math.floor(r.uploaded/n*1e3)/10)}).catch(function(e){null!==e&&"object"===d(e)&&"status"in e&&r.eventDispatcher.trigger("file.uploaderror",e.status,e.errorKey)})})},handleFileSelection:function e(){var t=document.getElementById("js-upload-input");this.filesSelected(t.files)},handleFilesUpload:function e(t){if(v(t)){this.model.set("filesNum",t.length);this.showUploadingUi();this.uploaded=0;this.progressObj={};this.uploadedAssets=[];this.trigger("image:upload:start");this.chunkedUploader.upload(t)}else this.handleErrorUpload(400,"invalidFileFormat")},filesSelected:function e(t){this.handleFilesUpload(t)},showProgress:function e(t){this.$(".js-progress-indicator").attr("value",t);this.$(".js-progress-indicator-value").css("width","".concat(t,"%"))},showUploadingUi:function e(){var t=App.t("shared_components.imagespanel.uploading_image","Hold tight, we’re uploading your image now…");this.model.get("filesNum")>1&&(t=App.t("shared_components.imagespanel.uploading_images","Hold tight, we’re uploading your images now…"));this.$(".js-upload-title").text(App.t("shared_components.imagedetail.uploading","Uploading image"));this.$(".js-close-popup").attr("disabled","disabled");this.$(".js-upload-area").attr("hidden","hidden");this.$(".js-progress-ui").removeAttr("hidden");this.$(".js-progress-message").text(t)},handleErrorUpload:function e(t,r){var n=this;this.showErrorUI(t,r);this.model.errorTimeout=setTimeout(function(){n.trigger("image:upload:error")},5e3)},replaceJsUploadErrorMsg:function e(t){this.$(".js-upload-error-msg").text(t)},showErrorUI:function e(t,r){var n=Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100;var i=10;this.$(".js-upload-panel-content").attr("hidden","hidden");this.$(".js-upload-panel-error-content").removeAttr("hidden");if(r)switch(r){case"cannotUploadAccountHolderExceededStorageLimit":this.replaceJsUploadErrorMsg(App.t("shared_components.imagespanel.uploading_error_exceeded_limit","- you have exceeded the storage limit of %1MB.",n));break;case"maxUploadSizeExceeded":this.replaceJsUploadErrorMsg(App.t("shared_components.filesspanel.uploading_error_file_too_big","- the size of your uploaded file must be under %1MB.",i));break;case"invalidFileFormat":this.replaceJsUploadErrorMsg(App.t("shared_components.imagespanel.uploading_error_unsupported_file","Sorry, this file format is not supported."));break}400!==t&&this.$(".js-upload-error-msg").text(App.t("shared_components.imagespanel.uploading_error_general","- We’re really sorry about this. Please email %1 so our support team can look into this for you",App.brand.supportEmail))},errorBackBtnClicked:function e(){if(this.model.errorTimeout){clearTimeout(this.model.errorTimeout);this.model.errorTimeout=null}this.trigger("image:upload:error")},_getDefaultFilestackLanguageCode:function e(){var t=["ca","da","de","en","es","fr","he","it","ja","ko","nl","no","pl","pt","sv","ru","vi","zh","tr","ar"];var r=this.userDataProvider.get("languageCode");-1!==r.indexOf("_")&&(r=r.split("_")[0]);if(-1!==t.indexOf(r))return r;return"en"}});var S=t["default"]=w},6196(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({events:{"click .js-add-images":"addImagesClicked"},initialize:function e(){return this},addImagesClicked:function e(){this.trigger("open:main-imagespanel")}});var n=t["default"]=r},12849(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(58969);var o=a(r(68977));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){s(o,n,i,a,l,"next",e)}function l(e){s(o,n,i,a,l,"throw",e)}a(void 0)})}}var u=12;var c=616;var d=1;var f="https://unsplash.com/@USERNAME?utm_source=BaseKit&utm_medium=referral";function p(){return App.user.languageCode}function g(){return Math.round(parseInt(App.user.capabilities.storageLimit,10)/1048576*100)/100}function h(){return App.brand.supportEmail}function v(){return App.frontEndBucket.apiProxyBaseUrl}function m(){App.mixpanelTrack("Editor buy more credits button","")}function y(e){return b.apply(this,arguments)}function b(){b=l(regeneratorRuntime.mark(function e(t){var r,n,i,o,a=arguments;return regeneratorRuntime.wrap(function e(s){while(1)switch(s.prev=s.next){case 0:r=a.length>1&&void 0!==a[1]?a[1]:"GET";n=a.length>2&&void 0!==a[2]?a[2]:null;i=new Headers;i.append("X-CSRF-TOKEN",App.frontEndBucket.csrfToken);o=new Request(t,{method:r,headers:i,credentials:"include",body:n});return s.abrupt("return",window.fetch(o));case 6:case"end":return s.stop()}},e)}));return b.apply(this,arguments)}var w=Marionette.ItemView.extend({events:{"click .js-image":"onImageClick","click .js-previous":"onPreviousClick","click .js-next":"onNextClick","click .js-confirm":"onConfirm","click .js-buy-credits":"buyCreditClicked","click .js-search":"onSearchSubmit"},initialize:function e(t){this.searchTerm="";this.globalAssets=t.globalAssets;this.siteRef=t.siteRef;this.currentOffset=d;this.selectedImg="";this.collection=new Backbone.Collection;this.unsubscribe=n.store.subscribe(this.handleStateChange.bind(this));return this},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=n.store.getState();t.ui.panel.cancelActive?this.enableCancel():this.disableCancel()},disableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&!t.disabled&&t.setAttribute("disabled","disabled")},enableCancel:function e(){var t=document.querySelector(".js-cancel-settings");t&&t.disabled&&t.removeAttribute("disabled")},onSearchSubmit:function e(t){t.preventDefault();var r=this.el.querySelector(".js-search-value").value;r&&this.doSearch(r,1)},updateImagesCollection:function e(t){this.collection.set(t)},searchError:function e(){this.hideSearchLoadingUi();this.renderHTMLWithResult();this.updateImagesCollection([])},doSearch:function e(t,r){var n=this;return l(regeneratorRuntime.mark(function e(){var i,o;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:n.searchTerm=t;n.showSearchLoadingUi();a.prev=2;a.next=5;return y("".concat(v(),"/stock-images?search=").concat(t,"&offset=").concat(r,"&count=").concat(u,"&language=").concat(p()));case 5:i=a.sent;if(!i.ok){a.next=16;break}a.next=9;return i.json();case 9:o=a.sent;n.hideSearchLoadingUi();n.renderHTMLWithResult(o.result,r);n.updateImagesCollection(o.result.images);n.currentOffset=r+u;a.next=17;break;case 16:n.searchError();case 17:a.next=22;break;case 19:a.prev=19;a.t0=a["catch"](2);n.searchError();case 22:case"end":return a.stop()}},e,null,[[2,19]])}))()},renderHTMLWithResult:function e(t,r){var n=t?t.images:[];var i=t?t.result_count:void 0;var o=Twig.render(Twig.templates.images_panel_unsplash_stock_image_list,{images:n,currentOffset:r,searchTotalCount:i});this.el.querySelector(".js-image-list").innerHTML=o;this.el.querySelector(".js-image-list").removeAttribute("hidden")},onImageClick:function e(t){t.stopPropagation();var r=t.currentTarget.getAttribute("data-ref").replace("image-ref-","");var n=this.collection.find(function(e){return e.get("id")===r});this.openSelectedImagePreview(n)},onPreviousClick:function e(){var t=this.el.querySelector(".js-search-value").value;var r=this.currentOffset-2*u;t&&r>0&&this.doSearch(t,r)},onNextClick:function e(){var t=this.el.querySelector(".js-search-value").value;t&&this.doSearch(t,this.currentOffset)},showSearchLoadingUi:function e(){try{this.el.querySelector(".js-image-list").setAttribute("hidden",true);this.el.querySelector(".js-landing-message").setAttribute("hidden",true);this.el.querySelector(".js-images-loading").removeAttribute("hidden")}catch(e){console.error(e)}},hideSearchLoadingUi:function e(){this.el.querySelector(".js-images-loading").setAttribute("hidden",true)},addCloseAction:function e(){var t=this;this.model.set("closeAction",function(){t.closePreview();t.model.unset("closeAction")})},closePreview:function e(){var t=(0,o.default)("shared_components.stockimage.stock_images","Stock images");this.el.querySelector(".js-stock-image-preview").setAttribute("hidden",true);this.el.querySelector(".js-image-wrap").parentNode.removeChild(this.el.querySelector(".js-image-wrap"));this.el.querySelector(".js-stock-images").removeAttribute("hidden");this.el.querySelector(".js-search-wrap").removeAttribute("hidden");this.el.querySelector(".js-selection-confirm").setAttribute("hidden",true);this.el.querySelector(".js-controls").classList.remove("images-panel__callout--compact");this.el.querySelector(".js-attribution-display").setAttribute("hidden",true);document.querySelector(".js-images-panel-header-title").textContent=t;document.querySelector(".js-close").classList.remove("images-panel__button--back")},openSelectedImagePreview:function e(t){var r=Twig.render(Twig.templates.images_panel_stock_image_preview,{asset:t.toJSON(),useFullUrl:window.outerWidth>c});var n=(0,o.default)("shared_components.stockimage.image_preview","Image preview");var i=f.replace("USERNAME",t.get("username"));this.el.querySelector(".js-attribution-link").setAttribute("href",i);this.el.querySelector(".js-attribution-link").innerText=t.get("author");this.$(".js-stock-image-preview").append(r).removeAttr("hidden");this.selectedImg=t;document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-uri",t.get("filename"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-download-endpoint",t.get("download"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-width",t.get("imageWidth"));document.querySelector(".js-image-wrap").setAttribute("data-stock-image-provider-image-height",t.get("imageHeight"));document.querySelector(".js-confirm").removeAttribute("disabled");this.el.querySelector(".js-stock-images").setAttribute("hidden",true);this.el.querySelector(".js-search-wrap").setAttribute("hidden",true);this.el.querySelector(".js-selection-confirm").removeAttribute("hidden");this.el.querySelector(".js-controls").classList.add("images-panel__callout--compact");this.el.querySelector(".js-attribution-display").removeAttribute("hidden");document.querySelector(".js-images-panel-header-title").textContent=n;document.querySelector(".js-close").classList.add("images-panel__button--back");this.addCloseAction()},triggerUnsplashDownloadEvent:function e(t){y("".concat(v(),"/stock-image?endpoint=").concat(t))},handleUnsplashClick:function e(t,r,o,a){this.triggerUnsplashDownloadEvent(r);this.trigger("image:select",{url:t,imageWidth:o,imageHeight:a,type:"jpg"});n.store.dispatch((0,i.saveEnabled)())},onConfirm:function e(){var t=this;return l(regeneratorRuntime.mark(function e(){var r,o,a,s,l;return regeneratorRuntime.wrap(function e(u){while(1)switch(u.prev=u.next){case 0:r=document.querySelector(".settings-imagedetail__image");r&&(r.src=t.selectedImg.get("preview"));n.store.dispatch((0,i.saveDisabled)());n.store.dispatch((0,i.cancelDisabled)());o=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-uri");a=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-download-endpoint");s=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-width");l=t.el.querySelector(".js-image-wrap").getAttribute("data-stock-image-provider-image-height");t.setMixpanelSearchTerm();t.handleUnsplashClick(o,a,s,l);t.model.unset("closeAction");case 11:case"end":return u.stop()}},e)}))()},showImageLoadingUi:function e(){var t=(0,o.default)("shared_components.imagespanel.saving_stock_image","Retrieving stock image...");document.querySelector(".js-images-panel-header-title").textContent=t;this.el.querySelector(".js-stock-image-img-loading").removeAttribute("hidden");this.el.querySelector(".js-image-wrap").classList.add("stock-image-wrap--loading");this.el.querySelector(".js-stock-image-img").classList.add("stock-image__image--loading");this.el.querySelector(".js-selection-confirm").setAttribute("hidden","hidden");document.querySelector(".js-images-panel .js-close").setAttribute("hidden","hidden")},reset:function e(){this.trigger("image:reset");this.hideNotification();document.querySelector(".images-panel__overlay").style.display="none";document.querySelector(".js-images-panel").style.display="inherit";n.store.dispatch((0,i.saveDisabled)());n.store.dispatch((0,i.cancelEnabled)())},hideNotification:function e(){var t=document.querySelector(".action-notification.action-notification--retrieving");t&&t.classList.remove("is-visible")},handleErrorUpload:function e(t){var r=(0,o.default)("shared_components.stockimage.stock_images","Stock images");var n=(0,o.default)("shared_components.stockimage.uploading_error_general","We’re really sorry about this. Please email %1 so our support team can look into this for you",h());t&&"cannotUploadAccountHolderExceededStorageLimit"===t&&(n=(0,o.default)("shared_components.stockimage.uploading_error_exceeded_limit","You have exceeded the storage limit of %1MB available on your plan",g()));document.querySelector(".js-images-panel-header-title").textContent=r;this.el.querySelector(".js-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img-loading").setAttribute("hidden","hidden");this.el.querySelector(".js-stock-image-img").setAttribute("hidden","hidden");this.el.querySelector(".js-error-message").textContent=n;this.el.querySelector(".js-error").removeAttribute("hidden");document.querySelector(".js-images-panel .js-close").removeAttribute("hidden")},getUploadToken:function e(){return l(regeneratorRuntime.mark(function e(){var t,r;return regeneratorRuntime.wrap(function e(n){while(1)switch(n.prev=n.next){case 0:n.prev=0;n.next=3;return y("".concat(v(),"/users/").concat(App.session.get("userRef"),"/upload-tokens"),"POST");case 3:t=n.sent;if(!t.ok){n.next=9;break}n.next=7;return t.json();case 7:r=n.sent;return n.abrupt("return",r.token);case 9:n.next=14;break;case 11:n.prev=11;n.t0=n["catch"](0);return n.abrupt("return",null);case 14:return n.abrupt("return",null);case 15:case"end":return n.stop()}},e,null,[[0,11]])}))()},setMixpanelSearchTerm:function e(){var t={provider:"Unsplash",searchTerm:this.searchTerm};App.mixpanelTrack("Editor stock image save button",t)},buyCreditClicked:function e(){m()}});var S=t["default"]=w},48190(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(69804));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function s(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function s(e){a(o,n,i,s,l,"next",e)}function l(e){a(o,n,i,s,l,"throw",e)}s(void 0)})}}function l(e,t,r){return(t=u(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){var t=c(e,"string");return"symbol"==o(t)?t:t+""}function c(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var d=null;var f={open:function e(t){d?p(t):h().then(p.bind(null,t))}};function p(e){if(e.image.src.includes("data:image/"))return;var t=document.querySelector(".image-editor");var r=document.querySelector(".js-image-editor-overlay");t.classList.add("open");var i=new Image;var o=Math.round((new Date).getTime()/1e3);i.crossOrigin="anonymous";var a=e.image.src.split(".").pop().toLowerCase();var s="png"===a?a:"jpeg";var l="image/".concat(s);i.src="".concat(e.image.src,"?=").concat(o);d=new PhotoEditorSDK.UI.DesktopUI({container:t,language:b(),displayWelcomeMessage:false,responsive:true,license:y(),editor:{image:i,displayCloseButton:true,enableExport:true,maxMegaPixels:{desktop:2,mobile:2},export:{download:false,type:"data-url",format:l}},assets:{baseUrl:"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/assets")},extensions:{languages:g()}});d.on("export",function(t){r.classList.add("active");var i=e.image.dataset.filename;i||(i=e.image.src.split("/").pop().split("?")[0]);var o={data:t,filename:i};n.default.upload(null,{photoEditorImage:o}).then(function(t){e.onSave(t);d.emit("close")}).catch(function(t){e.onError(t);d.emit("close")})});d.on("close",function(){t.classList.remove("open");r.classList.remove("active");d.dispose()})}function g(){return l({},b(),{pesdk:{common:{title:{error:App.t("shared_components.image_editor.common.title","Error")},text:{loading:App.t("shared_components.image_editor.common.text","Loading...")},button:{cancel:App.t("shared_components.image_editor.common.button","Cancel")}},editor:{button:{export:App.t("shared_components.image_editor.editor.button.export","Done"),close:App.t("shared_components.image_editor.editor.button.close","Close"),newImageChangesLostWarningYes:App.t("shared_components.image_editor.editor.button.newImageChangesLostWarningYes","Yes"),newImageChangesLostWarningNo:App.t("shared_components.image_editor.editor.button.newImageChangesLostWarningNo","No"),discardChangesWarningKeep:App.t("shared_components.image_editor.editor.button.discardChangesWarningKeep","Keep changes"),discardChangesWarningDiscard:App.t("shared_components.image_editor.editor.button.discardChangesWarningDiscard","Discard changes")},title:{newImageChangesLostWarning:App.t("shared_components.image_editor.editor.title.newImageChangesLostWarning","New Image"),imageResizedWarning_maxMegaPixels:App.t("shared_components.image_editor.editor.title.imageResizedWarning_maxMegaPixels","Image resized"),imageResizedWarning_maxDimensions:App.t("shared_components.image_editor.editor.title.imageResizedWarning_maxDimensions","Image resized"),fontLoadingError:App.t("shared_components.image_editor.editor.title.fontLoadingError","Failed to load font"),discardChangesWarning:App.t("shared_components.image_editor.editor.title.discardChangesWarning","Discard changes?")},text:{newImageChangesLostWarning:App.t("shared_components.image_editor.editor.text.newImageChangesLostWarning","Any unsaved changes will be lost. Continue?"),imageResizedWarning_maxMegaPixels:App.t("shared_components.image_editor.editor.text.imageResizedWarning_maxMegaPixels","Your image exceeds the maximum size of ${maxMegaPixels} megapixels and has therefore been resized to ${width}x${height} pixels."),imageResizedWarning_maxDimensions:App.t("shared_components.image_editor.editor.text.imageResizedWarning_maxDimensions","Due to hardware limitations your image has been resized to ${width}x${height} pixels."),renderingError:App.t("shared_components.image_editor.editor.text.renderingError","An error has occurred while rendering the image."),exporting:App.t("shared_components.image_editor.editor.text.exporting","Exporting..."),resizing:App.t("shared_components.image_editor.editor.text.resizing","Resizing..."),loadingFonts:App.t("shared_components.image_editor.editor.text.loadingFonts","Loading fonts..."),fontLoadingError:App.t("shared_components.image_editor.editor.text.fontLoadingError","The following fonts could not be loaded: ${fonts}."),webcamUnavailableError:App.t("shared_components.image_editor.editor.text.webcamUnavailableError","Unable to display webcam image (Error: ${error})"),invalidFileTypeError:App.t("shared_components.image_editor.editor.text.invalidFileTypeError","The file type ${fileType} is not supported."),imageLoadingError:App.t("shared_components.image_editor.editor.text.imageLoadingError","Failed to load image. This can have multiple reasons, e.g. the file is corrupted or the file type is not supported."),discardChangesWarning:App.t("shared_components.image_editor.editor.text.discardChangesWarning","You have unsaved changes. Are you sure you want to discard the changes?")}},library:{title:{name:App.t("shared_components.image_editor.library.title.name","Library")},button:{fileDropZone:App.t("shared_components.image_editor.library.button.fileDropZone","Drag image here or click to browse for one."),fileDropZoneHovered:App.t("shared_components.image_editor.library.button.fileDropZoneHovered","Drop to upload.")},placeholder:{search:App.t("shared_components.image_editor.library.placeholder.search","Search Library")},text:{noResults:App.t("shared_components.image_editor.library.text.noResults","No results")}},transform:{title:{name:App.t("shared_components.image_editor.transform.title.name","Transform")},button:{reset:App.t("shared_components.image_editor.transform.button.reset","Reset Default")},asset:{imgly_transforms_common:{name:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.name","Common Crops"),asset:{imgly_transform_common_custom:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_custom","Custom"),imgly_transform_common_square:App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_square","Square"),"imgly_transform_common_4-3":App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_4-3","4:3"),"imgly_transform_common_16-9":App.t("shared_components.image_editor.transform.asset.imgly_transforms_common.asset.imgly_transform_common_16-9","16:9")}},imgly_transforms_facebook:{name:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.name","Facebook"),asset:{imgly_transform_facebook_ad:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_ad","Ad"),imgly_transform_facebook_post:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_post","Post"),imgly_transform_facebook_cover:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_cover","Cover"),imgly_transform_facebook_profile:App.t("shared_components.image_editor.transform.asset.imgly_transforms_facebook.asset.imgly_transform_facebook_profile","Profile Pic")}}},placeholder:{width:App.t("shared_components.image_editor.transform.placeholder.width","w"),height:App.t("shared_components.image_editor.transform.placeholder.height","h")}},filter:{asset:{identity:App.t("shared_components.image_editor.transform.filter.asset.identity","None"),imgly_lut_celsius:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_celsius","Celsius"),imgly_lut_chest:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_chest","Chest"),imgly_lut_fixie:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fixie","Fixie"),imgly_lut_fridge:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fridge","Fridge"),imgly_lut_front:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_front","Front"),imgly_lut_k2:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k2","K2"),imgly_lut_mellow:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_mellow","Mellow"),imgly_lut_sin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_sin","Sin"),imgly_lut_texas:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_texas","Texas"),imgly_lut_ad1920:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_ad1920","A.D."),imgly_lut_ancient:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_ancient","Ancient"),imgly_lut_bleached:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bleached","Bleached"),imgly_lut_bleachedblue:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bleachedblue","Bleached Blue"),imgly_lut_blues:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_blues","Blues"),imgly_lut_blueshadows:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_blueshadows","Blue Shadows"),imgly_lut_breeze:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_breeze","Breeze"),imgly_lut_bw:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_bw","B & W"),imgly_lut_classic:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_classic","Classic"),imgly_lut_colorful:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_colorful","Colorful"),imgly_lut_cool:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_cool","Cool"),imgly_lut_cottoncandy:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_cottoncandy","Cotton Candy"),imgly_lut_creamy:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_creamy","Creamy"),imgly_lut_eighties:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_eighties","Eighties"),imgly_lut_elder:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_elder","Elder"),imgly_lut_evening:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_evening","Evening"),imgly_lut_fall:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_fall","Fall"),imgly_lut_food:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_food","Food"),imgly_lut_glam:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_glam","Glam"),imgly_lut_gobblin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_gobblin","Gobblin"),imgly_lut_highcarb:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_highcarb","High Carb"),imgly_lut_highcontrast:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_highcontrast","High Contrast"),imgly_lut_k1:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k1","K1"),imgly_lut_k6:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_k6","K6"),imgly_lut_kdynamic:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_kdynamic","KDynamic"),imgly_lut_keen:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_keen","Keen"),imgly_lut_lenin:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lenin","Lenin"),imgly_lut_litho:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_litho","Litho"),imgly_lut_lomo100:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lomo100","Lomo 100"),imgly_lut_lucid:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_lucid","Lucid"),imgly_lut_neat:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_neat","Neat"),imgly_lut_nogreen:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_nogreen","No Green"),imgly_lut_orchid:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_orchid","Orchid"),imgly_lut_pale:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_pale","Pale"),imgly_lut_pitched:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_pitched","Pitched"),imgly_lut_plate:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plate","Plate"),imgly_lut_pola669:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_pola669","Pola 669"),imgly_lut_polasx:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_polasx","Pola SX"),imgly_lut_pro400:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_pro400","Pro 400"),imgly_lut_quozi:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_quozi","Quozi"),imgly_lut_sepiahigh:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_plateimgly_lut_sepiahigh","Sepia High"),imgly_lut_settled:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_settled","Settled"),imgly_lut_seventies:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_seventies","Seventies"),imgly_lut_soft:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_soft","Soft"),imgly_lut_steel:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_steel","Steel"),imgly_lut_summer:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_summer","Summer"),imgly_lut_sunset:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_sunset","Sunset"),imgly_lut_tender:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_tender","Tender"),imgly_lut_twilight:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_twilight","Twilight"),imgly_lut_winter:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_winter","Winter"),imgly_lut_x400:App.t("shared_components.image_editor.transform.filter.asset.imgly_lut_x400","X400")},title:{name:App.t("shared_components.image_editor.transform.filter.title.name","Filters")}},adjustments:{button:{reset:App.t("shared_components.image_editor.transform.adjustments.button.reset","Reset Default")},title:{name:App.t("shared_components.image_editor.transform.adjustments.title.name","Adjust"),basics:App.t("shared_components.image_editor.transform.adjustments.title.basics","Basics"),refinements:App.t("shared_components.image_editor.transform.adjustments.title.refinements","Refinements")},text:{brightness:App.t("shared_components.image_editor.transform.adjustments.text.brightness","Brightness"),saturation:App.t("shared_components.image_editor.transform.adjustments.text.saturation","Saturation"),contrast:App.t("shared_components.image_editor.transform.adjustments.text.contrast","Contrast"),gamma:App.t("shared_components.image_editor.transform.adjustments.text.gamma","Gamma"),clarity:App.t("shared_components.image_editor.transform.adjustments.text.clarity","Clarity"),exposure:App.t("shared_components.image_editor.transform.adjustments.text.exposure","Exposure"),shadows:App.t("shared_components.image_editor.transform.adjustments.text.shadows","Shadows"),highlights:App.t("shared_components.image_editor.transform.adjustments.text.highlights","Highlights"),whites:App.t("shared_components.image_editor.transform.adjustments.text.whites","Whites"),blacks:App.t("shared_components.image_editor.transform.adjustments.text.blacks","Blacks"),temperature:App.t("shared_components.image_editor.transform.adjustments.text.temperature","Temperature"),sharpness:App.t("shared_components.image_editor.transform.adjustments.text.sharpness","Sharpness")}},focus:{title:{name:App.t("shared_components.image_editor.transform.focus.title.name","Focus")},button:{none:App.t("shared_components.image_editor.transform.focus.button.none","None"),radial:App.t("shared_components.image_editor.transform.focus.button.radial","Radial"),mirrored:App.t("shared_components.image_editor.transform.focus.button.mirrored","Mirrored"),linear:App.t("shared_components.image_editor.transform.focus.button.linear","Linear"),gaussian:App.t("shared_components.image_editor.transform.focus.button.gaussian","Gaussian")}},text:{title:{name:App.t("shared_components.image_editor.transform.text.title.name","Text"),font:App.t("shared_components.image_editor.transform.text.title.font","Font"),size:App.t("shared_components.image_editor.transform.text.title.size","Size"),spacing:App.t("shared_components.image_editor.transform.text.title.spacing","Spacing"),line:App.t("shared_components.image_editor.transform.text.title.line","Line"),background:App.t("shared_components.image_editor.transform.text.title.background","Background")},placeholder:{defaultText:App.t("shared_components.image_editor.transform.text.placeholder.defaultText","Double-click to edit!")},button:{new:App.t("shared_components.image_editor.transform.text.button.new","New Text")}},textdesign:{title:{name:App.t("shared_components.image_editor.transform.textdesign.title.name","Text Design"),input:App.t("shared_components.image_editor.transform.textdesign.title.input","Text")},button:{invert:App.t("shared_components.image_editor.transform.textdesign.button.invert","Text as mask")}},sticker:{title:{name:App.t("shared_components.image_editor.transform.sticker.title.name","Stickers"),opacity:App.t("shared_components.image_editor.transform.sticker.title.opacity","Opacity")},text:{stickerLoadingError:App.t("shared_components.image_editor.transform.sticker.text.stickerLoadingError","Failed to load sticker ${path}.")},button:{replace:App.t("shared_components.image_editor.transform.sticker.button.replace","Replace"),new:App.t("shared_components.image_editor.transform.sticker.button.new","New Sticker"),fill:App.t("shared_components.image_editor.transform.sticker.button.fill","Fill")},asset:{imgly_sticker_emoticons:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons","Emoticons"),imgly_sticker_emoticons_alien:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_alien","Alien"),imgly_sticker_emoticons_angel:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_angel","Angel"),imgly_sticker_emoticons_angry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_angry","Angry"),imgly_sticker_emoticons_anxious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_anxious","Anxious"),imgly_sticker_emoticons_asleep:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_asleep","Asleep"),imgly_sticker_emoticons_attention:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_attention","Attention"),imgly_sticker_emoticons_baby_chicken:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_baby_chicken","Baby Chicken"),imgly_sticker_emoticons_batman:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_batman","Batman"),imgly_sticker_emoticons_beer:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_beer","Beer"),imgly_sticker_emoticons_black:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_black","Black"),imgly_sticker_emoticons_blue:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_blue","Blue"),imgly_sticker_emoticons_blush:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_blush","Blush"),imgly_sticker_emoticons_boxer:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_boxer","Boxer"),imgly_sticker_emoticons_business:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_business","Business"),imgly_sticker_emoticons_chicken:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_chicken","Chicken"),imgly_sticker_emoticons_cool:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_cool","Cool"),imgly_sticker_emoticons_cry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_cry","Cry"),imgly_sticker_emoticons_deceased:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_deceased","Deceased"),imgly_sticker_emoticons_devil:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_devil","Devil"),imgly_sticker_emoticons_duckface:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_duckface","Duckface"),imgly_sticker_emoticons_furious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_furious","Furious"),imgly_sticker_emoticons_grin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_grin","Grin"),imgly_sticker_emoticons_guitar:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_guitar","Guitar"),imgly_sticker_emoticons_harry_potter:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_harry_potter","Harry Potter"),imgly_sticker_emoticons_hippie:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_hippie","Hippie"),imgly_sticker_emoticons_hitman:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_hitman","Hitman"),imgly_sticker_emoticons_humourous:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_humourous","Humourous"),imgly_sticker_emoticons_idea:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_idea","Idea"),imgly_sticker_emoticons_impatient:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_impatient","Impatient"),imgly_sticker_emoticons_kiss:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_kiss","Kiss"),imgly_sticker_emoticons_kisses:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_kisses","Kisses"),imgly_sticker_emoticons_laugh:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_laugh","Laugh"),imgly_sticker_emoticons_loud_cry:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_loud_cry","Loud Cry"),imgly_sticker_emoticons_loving:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_loving","Loving"),imgly_sticker_emoticons_masked:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_masked","Masked"),imgly_sticker_emoticons_music:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_music","Music"),imgly_sticker_emoticons_nerd:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_nerd","Nerd"),imgly_sticker_emoticons_ninja:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_ninja","Ninja"),imgly_sticker_emoticons_not_speaking_to_you:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_not_speaking_to_you","Not speaking to you"),imgly_sticker_emoticons_pig:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_pig","Pig"),imgly_sticker_emoticons_pumpkin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_pumpkin","Pumpkin"),imgly_sticker_emoticons_question:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_question","Question"),imgly_sticker_emoticons_rabbit:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_rabbit","Rabbit"),imgly_sticker_emoticons_sad:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sad","Sad"),imgly_sticker_emoticons_sick:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sick","Sick"),imgly_sticker_emoticons_skateboard:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_skateboard","Skateboard"),imgly_sticker_emoticons_skull:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_skull","Skull"),imgly_sticker_emoticons_sleepy:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sleepy","Sleepy"),imgly_sticker_emoticons_smile:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_smile","Smile"),imgly_sticker_emoticons_smoking:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_smoking","Smoking"),imgly_sticker_emoticons_sobbing:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sobbing","Sobbing"),imgly_sticker_emoticons_star:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_star","Star"),imgly_sticker_emoticons_steaming_furious:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_steaming_furious","Steaming Furious"),imgly_sticker_emoticons_sunbathing:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_sunbathing","Sunbathing"),imgly_sticker_emoticons_tired:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_tired","Tired"),imgly_sticker_emoticons_tongue_out_wink:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_tongue_out_wink","Tongue out wink"),imgly_sticker_emoticons_wave:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wave","Wave"),imgly_sticker_emoticons_wide_grin:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wide_grin","Wide Grin"),imgly_sticker_emoticons_wink:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wink","Wink"),imgly_sticker_emoticons_wrestler:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_emoticons_wrestler","Wrestler"),imgly_sticker_shapes:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes","Shapes"),imgly_sticker_shapes_arrow_02:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_arrow_02","Arrow 1"),imgly_sticker_shapes_arrow_03:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_arrow_03","Arrow 2"),imgly_sticker_shapes_badge_01:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_01","Badge 1"),imgly_sticker_shapes_badge_11:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_11","Badge 5"),imgly_sticker_shapes_badge_12:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_12","Badge 6"),imgly_sticker_shapes_badge_13:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_13","Badge 7"),imgly_sticker_shapes_badge_15:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_15","Badge 8"),imgly_sticker_shapes_badge_18:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_18","Badge 9"),imgly_sticker_shapes_badge_19:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_19","Badge 10"),imgly_sticker_shapes_badge_20:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_20","Badge 11"),imgly_sticker_shapes_badge_28:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_28","Badge 12"),imgly_sticker_shapes_badge_32:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_32","Badge 13"),imgly_sticker_shapes_badge_35:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_35","Badge 14"),imgly_sticker_shapes_badge_36:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_36","Badge 15"),imgly_sticker_shapes_badge_04:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_04","Badge 2"),imgly_sticker_shapes_badge_06:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_06","Badge 3"),imgly_sticker_shapes_badge_08:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_badge_08","Badge 4"),imgly_sticker_shapes_spray_01:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_01","Spray 1"),imgly_sticker_shapes_spray_03:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_03","Spray 2"),imgly_sticker_shapes_spray_04:App.t("shared_components.image_editor.transform.sticker.asset.imgly_sticker_shapes_spray_04","Spray 3")}},brush:{title:{name:App.t("shared_components.image_editor.transform.brush.title.name","Brush"),width:App.t("shared_components.image_editor.transform.brush.title.width","Width"),hardness:App.t("shared_components.image_editor.transform.brush.title.hardness","Hardness"),settings:App.t("shared_components.image_editor.transform.brush.title.settings","Brush Settings")}},frame:{title:{name:App.t("shared_components.image_editor.transform.frame.title.name","Frames"),opacity:App.t("shared_components.image_editor.transform.frame.title.opacity","Opacity"),width:App.t("shared_components.image_editor.transform.frame.title.width","Width")},button:{fill:App.t("shared_components.image_editor.transform.frame.button.fill","Fill"),replace:App.t("shared_components.image_editor.transform.frame.button.replace","Replace"),none:App.t("shared_components.image_editor.transform.frame.button.none","None")},asset:{imgly_frame_dia:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_dia","Dia"),imgly_frame_art_decor:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_art_decor","Art Decor"),imgly_frame_black_passepartout:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_black_passepartout","Black Passepartout"),imgly_frame_lowpoly_shadow:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_lowpoly_shadow","Low Poly"),imgly_frame_wood_passepartout:App.t("shared_components.image_editor.transform.frame.asset.imgly_frame_wood_passepartout","Wood Passepartout")}},overlay:{title:{name:App.t("shared_components.image_editor.transform.overlay.title.name","Overlays"),blending:App.t("shared_components.image_editor.transform.overlay.title.blending","Blending"),none:App.t("shared_components.image_editor.transform.overlay.title.none","None"),normal:App.t("shared_components.image_editor.transform.overlay.title.normal","Normal"),overlay:App.t("shared_components.image_editor.transform.overlay.title.overlay","Overlay"),hardLight:App.t("shared_components.image_editor.transform.overlay.title.hardLight","Hard Light"),softLight:App.t("shared_components.image_editor.transform.overlay.title.softLight","Soft Light"),multiply:App.t("shared_components.image_editor.transform.overlay.title.multiply","Multiply"),darken:App.t("shared_components.image_editor.transform.overlay.title.darken","Darken"),lighten:App.t("shared_components.image_editor.transform.overlay.title.lighten","Lighten"),screen:App.t("shared_components.image_editor.transform.overlay.title.screen","Screen"),colorBurn:App.t("shared_components.image_editor.transform.overlay.title.colorBurn","Color Burn")},button:{none:App.t("shared_components.image_editor.transform.overlay.button.none","None")},asset:{imgly_overlay_bokeh:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_bokeh","Bokeh"),imgly_overlay_chop:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_chop","Chop"),imgly_overlay_clouds:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_clouds","Clouds"),imgly_overlay_golden:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_golden","Golden"),imgly_overlay_grain:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_grain","Grain"),imgly_overlay_hearts:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_hearts","Hearts"),imgly_overlay_lightleak1:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_lightleak1","Light Leak 1"),imgly_overlay_lightleak2:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_lightleak2","Light Leak 2"),imgly_overlay_metal:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_metal","Metal"),imgly_overlay_mosaic:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_mosaic","Mosaic"),imgly_overlay_painting:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_painting","Painting"),imgly_overlay_paper:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_paper","Paper"),imgly_overlay_rain:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_rain","Rain"),imgly_overlay_vintage:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_vintage","Vintage"),imgly_overlay_wall1:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wall1","Wall"),imgly_overlay_wall2:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wall2","Wall 2"),imgly_overlay_wood:App.t("shared_components.image_editor.transform.overlay.asset.imgly_overlay_wood","Wood")}}}})}function h(){var e=["".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/css/PhotoEditorSDK.UI.DesktopUI.min.css"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/lib/react.production.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/lib/react-dom.production.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/PhotoEditorSDK.min.js"),"".concat(App.assetBaseUrl(),"/libs/photoeditorsdk/js/PhotoEditorSDK.UI.DesktopUI.min.js")];return new Promise(function(){var t=s(regeneratorRuntime.mark(function t(r){var n,i,o;return regeneratorRuntime.wrap(function t(a){while(1)switch(a.prev=a.next){case 0:n=0,i=e;case 1:if(!(n0&&void 0!==arguments[0]?arguments[0]:null;var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var o=new Promise(function(e,o){n().then(function(n){i(t,n,r).then(function(t){e(t)}).catch(function(e){o(e)})}).catch(function(e){o(e)})});return o}};function n(){var e="".concat(a(),"/users/").concat(s(),"/upload-tokens");var t=new Promise(function(t,r){window.fetch(e,o()).then(function(e){200!==e.status?r(e):e.json().then(function(e){t(e.token)})})});return t}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var t=arguments.length>1?arguments[1]:void 0;var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=new Promise(function(n,i){var l=Object.assign({token:t,siteRef:u(),url:e,type:"image"},r);var c={body:JSON.stringify(l)};var d="".concat(a(),"/users/").concat(s(),"/assets");window.fetch(d,_.extend(o(),c)).then(function(e){200!==e.status?e.json().then(function(e){i(e)}):e.json().then(function(e){n(e.result)})})});return n}function o(){return{credentials:"include",method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":l()}}}function a(){return App.frontEndBucket.apiProxyBaseUrl}function s(){return App.session.get("userRef")}function l(){return App.frontEndBucket.csrfToken}function u(){return App.session.get("siteRef")}var c=t["default"]=r},43326(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(3903));var i=o(r(25256));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(function(e){return"folder"!==e.type})}function h(e,t){var r=[];var i=o.store.getState().user.sites;i.forEach(function(i){var o=[];var a=i.ref;var s=i.primaryDomain;var l="desktop"===i.siteType;var u=i.reverseParentRef;if(null!==s&&l)r.push({value:a,selected:false,title:s.domainName,text:s.domainName});else if(null===s&&l){i.domains.forEach(function(e){o.push(parseInt(e,10))});var c=Math.max.apply(null,o);void 0!==i.domains[c]&&r.push({value:a,selected:false,title:i.domains[c],text:i.domains[c]})}e===u&&t&&r.push({value:u,selected:false,title:(0,n.default)("shared_views.importpanel.previous_site","Previous site"),text:(0,n.default)("shared_views.importpanel.previous_site","Previous site")})});return r}function v(e){var t=document.createElement("div");t.innerHTML=e;return t.textContent||t.innerText}var m=Marionette.ItemView.extend({template:"import_panel",events:{"click .js-next":"onImportClick","click .js-back":"closePanel","change .js-import-page-from":"onImportSourcePageChange","change .js-import-content-from":"onImportSourceSiteChange","change .js-import-page-destination":"onImportDestinationPageChange","change .import__checkbox":"onContentToggle","change .js-import-text-filter":"onTextFilterChange","change .js-import-image-filter":"onImgFilterChange","change .js-select-all-text":"onTextToggle","change .js-select-all-images":"onImgToggle"},state:{selectedSourceSite:0,selectedSourcePage:0,selectedDestinationPage:0,sourceSitePages:{},domains:[],siteRef:0,selectedWidgets:[],saveEnabled:false},initialize:function e(){this.apiUnsubscriptions=[];return this},toggle:function e(){this.slice=new c.default({store:o.store,stateId:"importPanel"});this.apiSlice=new c.default({store:o.store,stateId:"api.queries"});this.slice.subscribe(this.handleStateChange.bind(this));this.apiSlice.subscribe(this.handleStateChange.bind(this));var t=o.store.getState();var r=t.site.ref;var n=t.user.sites.find(function(e){return e.ref===r});n.isReversible?this.state.selectedSourceSite=n.reverseParentRef:this.state.selectedSourceSite=App.desktopSite.ref;this.state.domains=h(this.state.selectedSourceSite,n.isReversible);this.state.selectedDestinationPage=t.page.activePage;this.state.selectedSourceSite=this.state.domains[0].value;var i=o.store.dispatch(l.getSitePages.initiate(this.state.selectedSourceSite)),s=i.unsubscribe;this.apiUnsubscriptions.push(s);o.store.dispatch((0,a.panelOpened)("import"));this.render()},handleStateChange:function e(){var t=l.getSitePages.select(this.state.selectedSourceSite)(o.store.getState()),r=t.data,n=void 0===r?[]:r,i=t.isSuccess;var a=l.getWidgets.select({siteRef:this.state.selectedSourceSite,pageRef:this.state.selectedSourcePage})(o.store.getState()),u=a.data,c=void 0===u?[]:u;if(i&&!c.length){if(!this.state.selectedSourcePage||0===this.state.selectedSourcePage){this.state.selectedSourcePage=n[0].ref;o.store.dispatch((0,s.sourcePageChanged)(this.state.selectedSourcePage))}var d=this.state.selectedSourceSite;var f=this.state.selectedSourcePage;var p=o.store.dispatch(l.getWidgets.initiate({siteRef:d,pageRef:f})),g=p.unsubscribe;this.apiUnsubscriptions.push(g)}o.store.getState().ui.panel.panelOpen&&this.render()},onImportClick:function e(){var t=this;return p(regeneratorRuntime.mark(function e(){var r,n,i,a,s,u,c;return regeneratorRuntime.wrap(function e(d){while(1)switch(d.prev=d.next){case 0:r=t.$(".import__content--selected [checked]");n=[];r.each(function(e,t){n.push(parseInt(t.value,10))});i=o.store.getState().site.ref;a=t.state.selectedDestinationPage;s=t.state.selectedSourceSite;u=t.state.selectedSourcePage;c={siteRef:i,pageRef:a,sourceSiteRef:s,sourcePageRef:u,widgetRefs:n};d.prev=8;d.next=11;return o.store.dispatch(l.importContent.initiate(c)).unwrap();case 11:t.onImportSuccess();d.next=17;break;case 14:d.prev=14;d.t0=d["catch"](8);t.onImportError();case 17:case"end":return d.stop()}},e,null,[[8,14]])}))()},render:function e(){var t=o.store.getState();var r=g((0,u.formatPages)(t.page.pages));var n=t.importPanel,i=n.textFilter,a=n.imgFilter,s=n.includeText,c=n.includeImg;var d=l.getSitePages.select(this.state.selectedSourceSite)(o.store.getState()),f=d.data,p=void 0===f?[]:f,h=d.isLoading;var v=l.getWidgets.select({siteRef:this.state.selectedSourceSite,pageRef:this.state.selectedSourcePage})(o.store.getState()),m=v.data,y=void 0===m?[]:m,b=v.isLoading;var w=this.filterWidgets(y,i,a,s,c);var S=this.filterWidgets(y,i,a,false,c);var _=this.filterWidgets(y,i,a,s,false);b||h?this.state.saveEnabled=false:w.length?this.state.saveEnabled=true:this.state.saveEnabled=false;this.tplData={lightBackground:true,pages:r,sourceSite:this.state.selectedSourceSite,sourceSitePages:p?g(p):[],sourcePageRef:this.state.selectedSourcePage,destPageRef:this.state.selectedDestinationPage,widgets:w,selectedImageWidgets:S,selectedTextWidgets:_,domains:this.state.domains,textFilter:i,imgFilter:a,includeImg:c,includeText:s,widgetsLoading:b,pagesLoading:h,importLoading:t.importPanel.importLoading,importError:t.importPanel.importError,saveEnabled:this.state.saveEnabled};"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},onImportSourcePageChange:function e(t){this.state.selectedSourcePage=parseInt(t.target.value,10);o.store.dispatch((0,s.sourcePageChanged)(this.state.selectedSourcePage));var r=l.getWidgets.select({siteRef:this.state.selectedSourceSite,pageRef:this.state.selectedSourcePage})(o.store.getState()),n=r.data,i=void 0===n?[]:n;if(!i.length){var a=this.state.selectedSourceSite;var u=this.state.selectedSourcePage;var c=o.store.dispatch(l.getWidgets.initiate({siteRef:a,pageRef:u})),d=c.unsubscribe;this.apiUnsubscriptions.push(d)}},onImportDestinationPageChange:function e(t){this.state.selectedDestinationPage=parseInt(t.target.value,10)},onImportSourceSiteChange:function e(t){var r=this;return p(regeneratorRuntime.mark(function e(){var n,i,a;return regeneratorRuntime.wrap(function e(u){while(1)switch(u.prev=u.next){case 0:r.state.selectedSourceSite=parseInt(t.target.value,10);r.state.selectedSourcePage=0;o.store.dispatch((0,s.sourcePageChanged)(r.state.selectedSourcePage));n=r.state.selectedSourceSite;u.next=6;return o.store.dispatch(l.getSitePages.initiate(n));case 6:i=u.sent;a=i.unsubscribe;r.apiUnsubscriptions.push(a);case 9:case"end":return u.stop()}},e)}))()},onTextFilterChange:function e(t){o.store.dispatch((0,s.textFilterChanged)(parseInt(t.target.value,10)))},onImgFilterChange:function e(t){o.store.dispatch((0,s.imageFilterChanged)(parseInt(t.target.value,10)))},onContentToggle:function e(t){var r=t.currentTarget.closest(".import__content");if(!r)return;r.classList.toggle("import__content--selected")},onTextToggle:function e(){o.store.dispatch((0,s.includeTextChanged)(!o.store.getState().importPanel.includeText))},onImgToggle:function e(){o.store.dispatch((0,s.includeImageChanged)(!o.store.getState().importPanel.includeImg))},onImportSuccess:function e(){this.closePanel();document.querySelector("#siteFrame").contentWindow.location.reload(true);(0,i.default)((0,n.default)("shared_views.language_panel.success","Success"),(0,n.default)("blog.post_import.completed_title","Import complete"),"success")},onImportError:function e(){(0,i.default)((0,n.default)("shared_views.language_panel.error","Error"),(0,n.default)("plugin_v7.blog.wordpress-import.import_failed_title","Import failed"),"error")},closePanel:function e(){this.slice.unsubscribe();this.apiSlice.unsubscribe();this.apiUnsubscriptions.forEach(function(e){return null===e||void 0===e?void 0:e()});o.store.dispatch((0,a.panelClosed)());this.mixinClosePanel()},filterWidgets:function e(t,r,n,i,o){if(!t)return[];if(i&&o&&r===s.NO_FILTER&&n===s.NO_FILTER)return t;if(!i&&!o)return[];var a=t.filter(function(e){if("widget.image"!==e.type){if(i&&v(e.data.content).split(" ").length>r)return e;return false}if(o&&e.data.height>n)return e;return false});return a}});var y=t["default"]=m},28165(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=o(r(45970));function o(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"row_layout_panel",events:{"click .js-row-layout-cancel":"cancelChanges","click .js-row-layout-done":"saveChanges","click .js-row-layout-bg":"cancelChanges","click .js-previous-layout":"previousClicked","click .js-next-layout":"nextClicked","change .js-radio-item":"itemChanged"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.layouts=t.layouts;this.currentLayout=t.currentLayout;this.currentIndex=this.layouts.indexOf(this.currentLayout);this.prevIndex=this.currentIndex},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentLayout:this.currentLayout,layouts:this.layouts});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},closePanel:function e(){this.trigger("panel:close");this.destroy()},saveChanges:function e(){this.closePanel()},cancelChanges:function e(){this.prevIndex!==this.currentIndex&&this.trigger("layout:change",{layout:this.layouts[this.prevIndex]});this.closePanel()},unsetCheckedItem:function e(){var t=this.el.querySelector(".js-radio-item:checked");t.checked=false},checkRadioItem:function e(t){var r=this.el.querySelector(".js-radio-item[value=".concat(t,"]"));r.checked=true},updateLayout:function e(){this.trigger("layout:change",{layout:this.layouts[this.currentIndex]});i.default.container.Tracker.track("Section layout updated")},itemChanged:function e(t){this.currentIndex=this.layouts.indexOf(t.currentTarget.value);this.updateLayout()},previousClicked:function e(){this.currentIndex-1<0?this.currentIndex=this.layouts.length-1:this.currentIndex--;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()},nextClicked:function e(){this.currentIndex+1>this.layouts.length-1?this.currentIndex=0:this.currentIndex++;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()}});var s=t["default"]=a},31170(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t.AddLanguage=void 0;var i=b(r(96540));var o=y(r(68977));var a=r(81069);var s=r(39811);var l=r(6886);var u=r(55455);var c=r(2285);var d=y(r(60644));var f=r(42189);var p=r(20418);var g=r(83332);var h=r(94926);var v=r(29189);var m=r(29005);function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(b=function e(t,o){if(!o&&t&&t.__esModule)return t;var a,s,l={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return l;if(a=o?i:r){if(a.has(t))return a.get(t);a.set(t,l)}for(var u in t)"default"!==u&&{}.hasOwnProperty.call(t,u)&&((s=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,u))&&(s.get||s.set)?a(l,u,s):l[u]=t[u]);return l})(e,t)}function w(e,t){return C(e)||P(e,t)||_(e,t)||S()}function S(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _(e,t){if(e){if("string"==typeof e)return k(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0)return P;return E};var K=function e(){var t=b.language||j;var n={};Object.keys(r).forEach(function(e){var i=null===O||void 0===O?void 0:O.find(function(t){return t.language===e});"undefined"===typeof i&&t!==e&&(n[e]=r[e])});return n};var Q=function e(t){t.preventDefault();N(t.target.value);z(!t.target.value)};var X=function e(r){r.preventDefault();if(B){t((0,a.siteActiveLanguageSet)(B));t((0,l.pagesSelectorOpened)())}};var Z=function e(r){r.preventDefault();t((0,l.addLanguageModalClosed)())};var Y=function e(){var t=(0,o.default)("shared_views.ml.next","Next");var r=(0,o.default)("shared_views.ml.add_language","Add language");var n=(0,o.default)("shared_views.ml.site_lang_title","New content language");var a=(0,o.default)("shared_views.ml.site_lang_subtitle","Pick the language you would like to add to your website");return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"ml-modal"},i.default.createElement("div",{className:"ml-modal__header"},i.default.createElement("button",{className:"ml-modal__close-button",onClick:Z},i.default.createElement("span",null,r)),x?i.default.createElement("div",{className:"loader"}):i.default.createElement("button",{className:"ml-modal__done-button",onClick:X,disabled:U||L},t)),i.default.createElement("div",{className:"ml-modal__content"},i.default.createElement("div",{className:"ml-modal__content-left"},i.default.createElement("div",{className:"ml-modal__description"},i.default.createElement("div",{className:"ml-modal__title"},n),i.default.createElement("div",{className:"ml-modal__subtitle"},a))),i.default.createElement("div",{className:"ml-modal__content-right"},i.default.createElement(u.LanguageSelector,{allLanguages:K(),languageSelected:Q,localisedLanguages:k,selectedLanguage:B})))),i.default.createElement("div",{className:"ml-modal__overlay"}))};var J=function e(){var t=K();var r=Object.keys(t).length;var n=(0,o.default)("editor.dialog.no_available_language","You've used all languages available for your website.");if(0===r)return i.default.createElement(c.LanguageLimitReached,{addCancel:Z,content:n,hideUpgradeInUnableToPublish:true});return false};var ee=function e(){var t=(0,o.default)("editor.dialog.language_limit_reached","You've used all %1 languages available for your website. \n Either upgrade to a higher package or remove some languages.",_);if(0!==_&&O&&O.length>=_)return i.default.createElement(c.LanguageLimitReached,{addCancel:Z,content:t,upgradeUrl:$(),hideUpgradeInUnableToPublish:S});return false};return i.default.createElement(i.default.Fragment,null,ee()||J()||Y())}},51026(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t.LanguageAddDone=void 0;var i=h(r(96540));var o=r(42189);var a=r(81069);var s=r(6886);var l=h(r(68977));var u=r(39811);var c=h(r(48525));var d=h(r(37877));var f=r(94926);var p=r(20418);var g=r(29189);function h(e){return e&&e.__esModule?e:{default:e}}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&!n){window.Editor.Events.trigger("page:change",(0,d.default)((0,c.default)().get("pageRef")));null===r||void 0===r?void 0:r.location.reload()}};var O=function e(t){var r=document.getElementById("siteFrame");var n=r.contentWindow;var i=m(m({},t),{},{action:"rerender:languagemenu"});r&&n&&n.postMessage(i,"".concat(n.location.protocol,"//").concat(n.location.host))};var T=function e(t){t.preventDefault();w((0,s.addLanguageDoneModalClosed)());w((0,a.siteActiveLanguageRemoved)());if("ten"===v){P();A()}else b&&O({siteDefaultLanguage:n,siteCurrentLanguage:n,siteLanguages:b})};return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"ml-modal"},i.default.createElement("div",{className:"ml-modal__header"},i.default.createElement("button",{className:"ml-modal__close-button",onClick:T},i.default.createElement("span",null,C))),i.default.createElement("div",{className:"ml-modal__content"},i.default.createElement("div",{className:"ml-modal__description--central"},i.default.createElement("div",{className:"ml-modal__icon"}),i.default.createElement("div",{className:"ml-modal__subtitle ml-modal__subtitle--central"},j),i.default.createElement("button",{className:"ml-modal__button--done qa-add-language-done-button",onClick:T},E)))),i.default.createElement("div",{className:"ml-modal__overlay"}))}},81740(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LanguageDropdown=void 0;var n=p(r(96540));var i=r(67809);var o=r(87457);var a=r(6886);var s=r(81069);var l=p(r(68977));var u=r(42189);var c=r(20418);var d=r(39811);var f=r(29189);function p(e){return e&&e.__esModule?e:{default:e}}var g=t.LanguageDropdown=function e(){var t=(0,u.useAppDispatch)();var r=(0,u.useAppSelector)(s.selectCurrentLanguage);var p=(0,u.useAppSelector)(s.selectDefaultLanguage);var g=(0,u.useAppSelector)(c.selectLanguageCode);var h=(0,u.useAppSelector)(function(e){return(0,c.selectFlag)(e,g)});var v=(0,u.useAppSelector)(function(e){return(0,s.selectLocalisedLanguage)(e,g)});var m=(0,u.useAppSelector)(c.selectSiteRef);var y=(0,d.useGetLanguages)(null!==m&&void 0!==m?m:f.skipToken),b=y.data;var w=r||p.language||g;var S=(0,l.default)("shared_views.ml.add_language","Add language");var _=(0,l.default)("shared_views.ml.manage_languages","Manage languages");var k=function e(){t((0,i.addLanguageListClosed)())};var P=function e(){t((0,a.addLanguageModalOpened)());k()};var C=function e(){t((0,i.manageLanguageListOpened)());k()};var E=function e(r){t((0,s.languageSet)(r));k()};return n.default.createElement("div",{className:"ml-list"},n.default.createElement("div",{className:"ml-list__content"},n.default.createElement("ul",{className:"ml-list__languges"},n.default.createElement(o.LanguageListItem,{currentLanguageCode:w,language:p.language||g,localisedName:p.localisedName||v,languageFlag:p.flag||h||"",languageSelected:E}),null===b||void 0===b?void 0:b.map(function(e){return n.default.createElement(o.LanguageListItem,{key:e.id,currentLanguageCode:w,language:e.language,localisedName:e.localisedName,languageFlag:e.flag||"",languageSelected:E})})),n.default.createElement("ul",{className:"ml-list__controls"},n.default.createElement("li",{className:"ml-list__controls-item js-add-language",onClick:P},S),b&&b.length>0&&n.default.createElement("li",{className:"ml-list__controls-item js-lang-manager",onClick:C},_))),n.default.createElement("div",{className:"ml-list__overlay",onClick:k}))}},11610(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t.ManageLanguage=void 0;var i=m(r(96540));var o=v(r(60644));var a=v(r(68977));var s=r(45723);var l=r(63884);var u=r(81069);var c=r(39811);var d=r(67809);var f=r(42189);var p=r(20418);var g=r(29189);var h=r(55455);function v(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(m=function e(t,o){if(!o&&t&&t.__esModule)return t;var a,s,l={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return l;if(a=o?i:r){if(a.has(t))return a.get(t);a.set(t,l)}for(var u in t)"default"!==u&&{}.hasOwnProperty.call(t,u)&&((s=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,u))&&(s.get||s.set)?a(l,u,s):l[u]=t[u]);return l})(e,t)}function y(e,t){return k(e)||_(e,t)||w(e,t)||b()}function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(e,t){if(e){if("string"==typeof e)return S(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(null===W||void 0===W?void 0:W[t-1].language);if(0===t&&ce)return"manage-list--padded";return ce===r?"manage-list--padded":""};var me=function e(){if(!V)return(0,a.default)("shared_views.ml.manage_languages","Manage languages");return(0,a.default)("shared_views.ml.change_default_language","Change default language")};var ye=(0,a.default)("shared_views.ml.delete_language","Delete %1",Y);var be=(0,a.default)("shared_views.ml.delete_confirm","Yes, delete %1",Y);var we=ve();var Se=z?"nav-drawer__back-button":"nav-drawer__close-button";var _e=me();var ke=E?(0,a.default)("shared_views.ml.saving_default_language","Saving..."):(0,a.default)("shared_views.ml.save_default_language","Save");var Pe=(0,a.default)("shared_views.ml.default_language","Default language");var Ce=(0,i.useCallback)(function(){t((0,d.manageLanguageListClosed)())},[t]);var Ee=(0,i.useCallback)(function(){se(false);t((0,u.changeLanguageShown)(false))},[t]);var je=function e(t){t.preventDefault();Ee()};var Ae=function e(t){t.preventDefault();B&&v({languageCode:K,siteRef:B})};var Oe=function e(r){r.target.blur();de("");t((0,u.changeLanguageShown)(false))};var Te=function e(r){he(r||L.language);ne(r||"");t((0,u.changeLanguageShown)(true))};var De=function e(t,r){se(true);Q(t);J(r)};var Me=function e(t){t.persist();he(t.target.value)};var Re=function e(t){t.preventDefault();B&&k({data:{defaultLanguage:ge},siteRef:B,oldLanguage:re})};var Le=function e(t,r){var n=1===parseInt(r,10)?0:1;B&&D({active:n,languageCode:t,siteRef:B})};var xe=function e(t){de(function(e){return e===t?"":t})};var Ie=function e(t,r){var n=document.querySelector(".page-switcher__button-page-name.js-active-page");if(n){var i=n.innerText.replace(new RegExp("^".concat(t.toUpperCase()," /")),"".concat(r.toUpperCase()," /"));n.innerText=i;n.title=i}};var Fe=function e(t){V?Oe(t):Ce()};var Ve=function e(){var t={};Object.keys(I).forEach(function(e){var r=null===W||void 0===W?void 0:W.find(function(t){return t.language===e});re||"undefined"!==typeof r||(t[e]=I[e])});return t};var Be=function e(){var t=""===ge;var r=E;var n=ge===L.language;var i=re===ge;return[t,r,n,i].some(function(e){return e})};var Ne=function e(){(0,o.default)((0,a.default)("shared_views.ml.error","Error"),(0,a.default)("shared_views.ml.error.site-language-error","Unable to save the language."),"error")};var We="cl-button ".concat(Be()?"cl-button--disabled":"cl-button--nav-modal-confirm");(0,i.useEffect)(function(){if(b||M){Ne();Ee()}},[Ee,b,M]);(0,i.useEffect)(function(){C&&Ne()},[C]);(0,i.useEffect)(function(){var e=function e(t,r){var n=x[r.toLowerCase()];t.classList.forEach(function(e){e.startsWith("language-selector__icon--")&&t.classList.remove(e)});t.classList.add("language-selector__icon--".concat(n));var i=t.querySelector("span");i&&(i.textContent=r)};var t=function t(r){var n=document.querySelector(".page-control__button--flag");n&&e(n,r)};var r=function e(t,r){var n,i;var o=x[t.toLowerCase()];var a=null===(n=document.getElementById("siteFrame"))||void 0===n||null===(i=n.contentWindow)||void 0===i?void 0:i.document;var s=null===a||void 0===a?void 0:a.querySelector(".language-selector__item---default");if(s){var l=s.querySelectorAll("span"),u=y(l,2),c=u[0],d=u[1];c.className="language-selector__icon language-selector__icon--".concat(o);d.innerText=r}};if(j){Ee();if((R===L.language||!R)&&!re){t(ge);Ie(L.language,ge)}r(ge,L.localisedName);0===(null===W||void 0===W?void 0:W.length)&&Ce();A()}},[Ce,Ee,R,L,x,re,j,A,ge,W]);(0,i.useEffect)(function(){var e=function e(r){if(r===R){t((0,u.languageSet)(L.language));W&&W.length>0&&G(false)}};if(w){se(false);de("");e(K)}},[R,L.language,K,w,t,W]);(0,i.useEffect)(function(){var e=document.getElementById("siteFrame");var t=e.contentWindow;var r={siteLanguages:W,action:"rerender:languagemenu"};null===t||void 0===t?void 0:t.postMessage(r,"".concat(t.location.protocol,"//").concat(t.location.host))},[W]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"nav-drawer"},i.default.createElement("div",{className:"nav-drawer__backstop",onClick:Fe}),i.default.createElement("div",{className:"pages-nav__suface"},i.default.createElement("div",{className:"pages-nav__header"},i.default.createElement("button",{className:Se,type:"button",onClick:Fe},i.default.createElement("span",null,_e))),i.default.createElement("div",{className:"nav-drawer__content\n nav-drawer__content--grey-bg\n nav-drawer__content--full-width-large-res-only\n manage-list ".concat(we)},i.default.createElement("div",{className:"pages-panel manage-list__content pages-panel--no-border"},i.default.createElement("div",{className:"pages-panel__section pages-panel__section--no-border pages-tree pages-panel__section--grey-bg"},V?i.default.createElement(h.LanguageSelector,{label:Pe,languageSelected:Me,allLanguages:Ve(),localisedLanguages:F,selectedLanguage:ge}):i.default.createElement(i.default.Fragment,null,i.default.createElement(l.ManageableLanguageItem,{isDefaultLanguage:true,languageCode:L.language,localisedName:L.localisedName,onDelete:De,onOffline:Le,onOptionsClicked:xe,openOptionsFor:ce,onChangeLanguage:function e(){return Te("")}}),null===W||void 0===W?void 0:W.map(function(e){return i.default.createElement(l.ManageableLanguageItem,{localisedName:e.localisedName,languageCode:e.language,onDelete:De,onOffline:Le,onOptionsClicked:xe,openOptionsFor:ce,active:e.active.toString(),onChangeLanguage:function t(){return Te(e.language)},key:e.id})}))))),V&&i.default.createElement("div",{className:"pages-nav__footer pages-nav__footer--buttons"},i.default.createElement("button",{className:"cl-button cl-button--nav-modal-cancel",onClick:Oe},"Cancel"),i.default.createElement("button",{className:We,onClick:Re,disabled:Be()},ke))),ae&&i.default.createElement(s.DeleteDialog,{deleteConfirm:Ae,deleteCancel:je,dialogTitle:ye,confirmButtonText:be})))}},2011(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MultiLanguageContainer=void 0;var n=c(r(96540));var i=r(31170);var o=r(73766);var a=r(21608);var s=r(51026);var l=r(42189);var u=r(6886);function c(e){return e&&e.__esModule?e:{default:e}}var d=t.MultiLanguageContainer=function e(){var t=(0,l.useAppSelector)(u.selectActiveModal);var r=function e(){switch(t){case"add_language":return n.default.createElement(i.AddLanguage,null);case"select_pages":return n.default.createElement(o.PagesSelector,null);case"page_title_edit":return n.default.createElement(a.PageTitleEdit,null);case"add_language_done":return n.default.createElement(s.LanguageAddDone,null);default:return n.default.createElement(n.default.Fragment,null)}};return n.default.createElement("div",null,r())}},64248(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t.MultiLanguageController=void 0;var i=c(r(96540));var o=r(42189);var a=r(60134);var s=r(2011);var l=r(25986);var u=r(70797);function c(e,t){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(c=function e(t,o){if(!o&&t&&t.__esModule)return t;var a,s,l={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return l;if(a=o?i:r){if(a.has(t))return a.get(t);a.set(t,l)}for(var u in t)"default"!==u&&{}.hasOwnProperty.call(t,u)&&((s=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,u))&&(s.get||s.set)?a(l,u,s):l[u]=t[u]);return l})(e,t)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{};var r=Twig.render(Twig.templates[this.template],this.tplData);this.$el.empty().append(r);if(t.refresh)return;this.moveToBody()},moveToBody:function e(){var t=this.$el.appendTo("body");this.setElement(t);"function"===typeof this.postRender&&this.postRender()},mixinClosePanel:function e(){var t=new Event("panel:close");document.dispatchEvent(t);this.trigger("close");this.destroy()}};var n=t["default"]=r},10550(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(25256));var i=o(r(44135));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTypes,n=void 0===r?{}:r,i=t.envDataProvider,o=void 0===i?{}:i,a=t.tracker,l=void 0===a?{}:a,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.featureFlagDataProvider,f=void 0===d?{}:d,p=t.serverVars,g=void 0===p?{}:p;s(this,e);this.pageTypes=n;this.envDataProvider=o;this.siteDataProvider=c;this.tracker=l;this.featureFlagDataProvider=f;this.serverVars=g;return this}u(e,[{key:"build",value:function e(t){Cocktail.mixin(i.default,n.default);return new i.default({selectedLanguage:t,pageTypes:this.pageTypes,envDataProvider:this.envDataProvider,tracker:this.tracker,siteDataProvider:this.siteDataProvider,featureFlagDataProvider:this.featureFlagDataProvider,serverVars:this.serverVars})}}]);return e}();var p=t["default"]=f},44135(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(58969);var o=r(3833);var a=r(81069);var s=f(r(60644));var l=f(r(68977));var u=f(r(48525));var c=r(76890);var d=r(93934);function f(e){return e&&e.__esModule?e:{default:e}}function p(e){return m(e)||v(e)||h(e)||g()}function g(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}function v(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function m(e){if(Array.isArray(e))return y(e)}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTypes,i=void 0===r?{}:r,o=t.envDataProvider,a=void 0===o?{}:o,s=t.tracker,l=void 0===s?{}:s,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.selectedLanguage,f=void 0===d?null:d,p=t.featureFlagDataProvider,g=void 0===p?{}:p,h=t.serverVars,v=void 0===h?{}:h;this.getPages();this.pageTypes=i;this.envDataProvider=a;this.tracker=l;this.siteDataProvider=c;this.selectedLanguage=f;this.featureFlagDataProvider=g;this.store=n.store;this.serverVars=v;this.tplData={pageTypes:this.getPageTypesData(),foldersData:this.getFoldersData(this.selectedLanguage),siteLanguages:this.siteDataProvider.getSiteLanguages(),siteDefaultLanguage:this.siteDataProvider.getDefaultLanguage(),localisedLanguages:this.envDataProvider.get("localisedLanguages"),languages:this.envDataProvider.get("languages"),lightBackground:true,selectedLanguage:this.selectedLanguage,rowsEnabled:this.featureFlagDataProvider.get("enableRows"),editorVersion:this.store.getState().site.editorVersion};this.render()},getPages:function e(){var t=BaseKit.Globals.pages;0===t.length&&(t=(0,d.fromPageTree)(App.pageTree));this.pages=t},getApiProxyBaseUrl:function e(){return this.envDataProvider.get("apiProxyBaseUrl")},getCsrfToken:function e(){return this.serverVars.getBundle("session").get("csrfToken")},getSiteRef:function e(){return this.envDataProvider.get("siteRef")},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){this.onPasswordProtectToggled()},onLanguageChanged:function e(t){var r=t.currentTarget.value;this.filterFolders(r)},filterFolders:function e(t){var r=this.getFoldersData(t);var n=this.el.querySelector(".js-new-page-location");while(n.firstChild)n.removeChild(n.firstChild);r.forEach(function(e){var t=document.createElement("option");t.textContent=e.text;t.setAttribute("value",e.value);n.appendChild(t)})},getPageTypesData:function e(){var t=[{name:"default",title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-default","Default")},{name:"clone",title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-clone","Clone current page")}];this.pageTypes.forEach(function(e){t.push({name:e.name,title:(0,l.default)("shared_views.addpageorfolderpanel.page-type-".concat(e.name),e.title)})});return t},getFoldersData:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";var r=this.siteDataProvider.getDefaultLanguage();if(!t||""===t||t===r)return this.store.getState().page.folders;return this.store.getState().page.languages[t].folders},onPasswordProtectToggled:function e(){var t=this.el.querySelector(".js-input-username");var r=this.el.querySelector(".js-input-password");if(true===this.el.querySelector(".js-page-password-protect").checked){t.parentNode.removeAttribute("hidden");r.parentNode.removeAttribute("hidden")}else{t.parentNode.setAttribute("hidden","hidden");r.parentNode.setAttribute("hidden","hidden");t.value="";r.value=""}},onChange:function e(){this.clearError();if(this.saveBtnIsEnabled)return;this.enableSave()},enableSave:function e(){this.el.querySelector(".js-done").removeAttribute("disabled");this.saveBtnIsEnabled=true},onTypeChange:function e(t){this.onChange();var r=t.currentTarget.getAttribute("data-type");var n=this.el.querySelectorAll(".js-type");var i=this.el.querySelectorAll(".js-type-card");p(n).forEach(function(e){return e.classList.remove("is-selected")});p(i).forEach(function(e){return e.setAttribute("hidden",true)});t.currentTarget.classList.add("is-selected");this.showSelectedCardType(r)},showSelectedCardType:function e(t){this.el.querySelector('[data-card-type="'.concat(t,'"]')).removeAttribute("hidden")},onDoneClicked:function e(t){t.preventDefault();switch(this.el.querySelector(".js-type.is-selected").getAttribute("data-type")){case"folder":this.createFolder();break;case"page":this.createPage();break;case"link":this.createLink();break}(0,c.openIntercom)()},createPage:function e(){var t=this.el.querySelector(".js-template-type:checked")?this.el.querySelector(".js-template-type:checked").value:"default";var r=this.el.querySelector(".js-new-page-location")?parseInt(this.el.querySelector(".js-new-page-location").value,10):0;var n=S();var i=this.pages.get(S());var o=this.el.querySelector(".js-new-page-title").value;var a=this.el.querySelector(".js-new-page-language");var s=this.siteDataProvider.getDefaultLanguage();var u={siteRef:this.getSiteRef(),type:"page",pageUrl:o.replace(/\s+/g,"-").toLowerCase(),title:o,status:"active",folder:r||void 0};var c=null;var d=null;a&&a.value!==s&&(u.language=a.value);if(0===u.title.trim().length){c=(0,l.default)("shared_views.addpageorfolderpanel.errors_invalid-page-title","Invalid page title");this.el.querySelector(".js-page-title-error").textContent=c;return}if("clone"===t){d="".concat(this.getApiProxyBaseUrl(),"/sites/").concat(this.getSiteRef(),"/pages/").concat(n,"/clone");u.templateType=i.get("templateType")}else{d="".concat(this.getApiProxyBaseUrl(),"/sites/").concat(this.getSiteRef(),"/pages");u.templateType=t}this.apiCall({type:"page",data:u,url:d})},areHtmlValidatorsValid:function e(t){var r=true;for(var n=0;n0&&void 0!==t[0]?t[0]:{},i=n.type,o=void 0===i?"page":i,a=n.url,s=void 0===a?void 0:a,l=n.data,u=void 0===l?{}:l,c=n.title,d=void 0===c?void 0:c;f=o;p=u;g=d;h="folder"===o&&p.passwordEnabled;y.prev=5;y.next=8;return _(s,r.getCsrfToken(),p);case 8:v=y.sent;if(!(200===v.status)){y.next=16;break}y.next=12;return v.json();case 12:m=y.sent;r.handleResponse({type:f,folderTitle:g,rsp:m,isPasswordProtected:h});y.next=17;break;case 16:401===v.status?Editor.Responsive.displaySessionTimeoutDialog():r.handleFetchError(v.status);case 17:y.next=22;break;case 19:y.prev=19;y.t0=y["catch"](5);r.handleFetchError(y.t0);case 22:case"end":return y.stop()}},e,null,[[5,19]])}))()},createLink:function e(){var t="".concat(this.getApiProxyBaseUrl(),"/sites/").concat(this.getSiteRef(),"/pages");var r=this.el.querySelector(".js-new-link-page-title").value;var n=this.el.querySelector(".js-new-page-link").value;var i="redirect";var o=this.el.querySelector(".js-new-link-language");var a=this.siteDataProvider.getDefaultLanguage();var s={type:i,externalUrl:n,title:r,request:r,linkNofollow:0,linkOpenNewTab:0};var l=window.location.search;var u=new URLSearchParams(l);if(u.get("sectionLink")){s.description="sectionLink";var c=new URL(window.location);c.search="";window.history.pushState({},"",c)}if(o&&o.value!==a){s.language=o.value;s.request="".concat(o.value,"/").concat(r)}if(!this.validateLinkInput(s))return;this.apiCall({type:i,data:s,url:t})},validateLinkInput:function e(t){var r=null;var n=null;var i=true;if(0===t.title.trim().length){r=(0,l.default)("shared_views.addpageorfolderpanel.errors_invalid-link-title","Invalid link title");this.el.querySelector(".js-link-page-title-error").textContent=r;i=false}if(0===t.externalUrl.trim().length){n=(0,l.default)("shared_views.addpageorfolderpanel.errors_invalid-link-url","Invalid link URL");this.el.querySelector(".js-page-link-error").textContent=n;i=false}return i},handleResponse:function e(){var t=this;var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.type,i=void 0===n?"page":n,s=r.folderTitle,l=void 0===s?void 0:s,u=r.rsp,c=void 0===u?{}:u,d=r.isPasswordProtected,f=void 0!==d&&d;var p=c.page.ref;var g=c.page.language||"";var h="Editor add page";var v=[c.page];if("folder"===i){v=[{hiddenFromNavigation:0,ref:c.page.parentId,type:"folder",status:"active",request:c.page.request.replace("index",""),title:l,parentId:0,password_enabled:f},Object.assign(c.page,{parentTitle:l})];h="Editor add folder"}this.pages.add(v);v.forEach(function(e){return t.store.dispatch((0,o.addSinglePage)(e,g))});g!==this.store.getState().language.current&&this.store.dispatch((0,a.languageSet)(g));this.afterSaved(p,g);this.tracker.track(h,"")},handleFetchError:function e(t){console.error("Error creating page: ".concat(t));(0,s.default)((0,l.default)("editor_v8.delete_row.error","Error"),(0,l.default)("shared_views.pagespanel.errors_creating-page","Unable to add page."),"error");this.closePanel()},afterSaved:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var n=r;""===r&&(n=this.siteDataProvider.getDefaultLanguage());this.closePanel();this.store.dispatch((0,i.panelClosed)());this.trigger("page:added",{selectedLanguage:n,currentPageRef:t})},closePanel:function e(){this.destroy()},clearError:function e(){this.el.querySelector(".js-folder-title-error").textContent="";this.el.querySelector(".js-page-title-error").textContent="";this.el.querySelector(".js-link-page-title-error").textContent="";this.el.querySelector(".js-page-link-error").textContent=""}});var C=t["default"]=P},56187(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(25256));var i=o(r(99560));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.featureFlagDataProvider,n=void 0===r?{}:r,i=t.envDataProvider,o=void 0===i?{}:i,a=t.tracker,l=void 0===a?{}:a;s(this,e);this.featureFlagDataProvider=n;this.envDataProvider=o;this.tracker=l;return this}u(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel,o=void 0===r?{}:r,a=t.selectedLanguage;Cocktail.mixin(i.default,n.default);return new i.default({model:o,selectedLanguage:a,featureFlagDataProvider:this.featureFlagDataProvider,envDataProvider:this.envDataProvider,tracker:this.tracker})}}]);return e}();var p=t["default"]=f},99560(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=a(r(68977));var o=r(39811);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){s(o,n,i,a,l,"next",e)}function l(e){s(o,n,i,a,l,"throw",e)}a(void 0)})}}function u(e,t){var r=this;var n=true;var o="folder"===t?(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-folder-title","Invalid folder title"):(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-page-title","Invalid page title");var a={title:{selector:".js-page-title-error",message:o},pageUrl:{selector:".js-page-url-error",message:(0,i.default)("shared_views.addpageorfolderpanel.errors_invalid-page-url","Invalid page URL")}};Object.keys(a).forEach(function(t){if("undefined"!==typeof e[t]&&0===e[t].trim().length){r.el.querySelector(a[t].selector).textContent=a[t].message;n=false}});return n}var c=Marionette.ItemView.extend({template:"page_edit_panel",events:{"click .js-done":"onDoneClicked","change input,select":"onChange","input input,textarea":"onChange","change .js-convert-home":"onConvertToHomeChanged","click .js-page-password-protect":"onPasswordProtectToggled"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.model,n=void 0===r?{}:r,i=t.selectedLanguage,o=void 0===i?null:i,a=t.featureFlagDataProvider,s=void 0===a?{}:a,l=t.envDataProvider,u=void 0===l?{}:l,c=t.tracker,d=void 0===c?{}:c;this.model=n;this.featureFlagDataProvider=s;this.envDataProvider=u;this.tracker=d;this.selectedLanguage=o;this.setTplData();this.render()},onPasswordProtectToggled:function e(){var t=this.el.querySelector(".js-input-username");var r=this.el.querySelector(".js-input-password");if(true===this.el.querySelector(".js-page-password-protect").checked){t.parentNode.removeAttribute("hidden");r.parentNode.removeAttribute("hidden")}else{t.parentNode.setAttribute("hidden","hidden");r.parentNode.setAttribute("hidden","hidden");t.value="";r.value=""}},setTplData:function e(){this.tplData=Object.assign(this.getModelData(),{folderData:this.getFoldersData(),lightBackground:true,rowsEnabled:this.featureFlagDataProvider.get("enableRows")})},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){Backbone.Syphon.deserialize(this,this.getModelData());this.updateSyntheticFields()},updateSyntheticFields:function e(){var t=this.getModelData();"folder"===t.type&&(t.password_enabled?this.el.querySelector(".js-page-password-protect").checked=true:this.el.querySelector(".js-page-password-protect").checked=false)},getFoldersData:function e(){var t=n.store.getState();var r=t.language.current;if(r&&r!==t.language.defaultLanguage.language)return t.page.languages[r].folders;return t.page.folders},getModelData:function e(){var t=this.model.toJSON();if(0!==parseInt(this.model.get("parentId"),10)){var r=this.model.collection.get(this.model.get("parentId"));var n=r.get("request");t.request=t.request.replace(n,"")}this.selectedLanguage&&(t.request=t.request.replace("".concat(this.selectedLanguage,"/"),""));return t},closePanel:function e(){this.mixinClosePanel();this.destroy()},onChange:function e(){this.clearError();if(this.saveBtnIsEnabled)return;this.enableSave()},clearError:function e(){this.el.querySelector(".js-page-title-error")&&(this.el.querySelector(".js-page-title-error").textContent="");this.el.querySelector(".js-page-url-error")&&(this.el.querySelector(".js-page-url-error").textContent="")},enableSave:function e(){this.el.querySelector(".js-done").removeAttribute("disabled");this.saveBtnIsEnabled=true},areHtmlValidatorsValid:function e(t){var r=true;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel,i=void 0===r?{}:r;return new n.default({pageRef:i.get("ref"),title:i.get("title"),envDataProvider:this.envDataProvider})}}]);return e}();var f=t["default"]=d},48670(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=u(r(10246));var i=r(42189);var o=u(r(60644));var a=u(r(68977));var s=r(58969);var l=r(39811);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return JSON.stringify(e)===JSON.stringify(t)}var d=Marionette.ItemView.extend({template:"pages_advanced_reorder_panel",events:{"click .js-done":"onSaveClicked"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,n=void 0===r?null:r,o=t.pageTree,a=void 0===o?{}:o,l=t.pages,u=void 0===l?{}:l;this.language=n;this.pageTree=a;this.pages=u;this.setTplData();this.render();i.store.dispatch((0,s.panelOpened)("reorder"));this.state=i.store.getState().page;this.unsubscribe=i.store.subscribe(this.handleStateChange.bind(this))},handleStateChange:function e(){if(!this.el){this.unsubscribe();return}var t=i.store.getState();t.ui.panel.saveActive?this.el.querySelector(".js-done").removeAttribute("disabled"):this.el.querySelector(".js-done").disabled="disabled";var r=t.page;if(c(this.state,r))return;if(r.pagesOrdering)return;this.state=r;if(this.state.pagesError&&this.state.pagesErrorDetails)if(401===r.pagesErrorDetails.status)Editor.Responsive.displaySessionTimeoutDialog();else{(0,o.default)((0,a.default)("editor_v8.delete_row.error","Error"),(0,a.default)("shared_views.pages-reorder.error","Error reordering pages"),"error");this.mixinClosePanel();this.destroy()}else{this.updateUI();(0,o.default)((0,a.default)("editor_v8.delete_row.success","Success"),(0,a.default)("shared_views.pages-reorder.saved","Page order updated"),"success")}},onDestroy:function e(){this.unsubscribe()},setTplData:function e(){this.tplData={pages:this.pageTree,lightBackground:true}},render:function e(){"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl()},postRender:function e(){this.setupReorderEvents()},setupReorderEvents:function e(){var t=this;this.setupTopLevelReorderEvents();var r=this.el.querySelectorAll(".js-sortable-folder");Array.prototype.forEach.call(r,function(e){t.setupFolderSubpagesReorderEvents(e)})},setupTopLevelReorderEvents:function e(){var t=this;var r=this.el.querySelector(".js-top-level");var i={ghostClass:"is-item-ghost",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",chosenClass:"is-drag-chosen",onMove:function e(r){var n=r.dragged;var i=r.related;n.classList.contains("is-folder-wrapper")&&t.collapseFolderNode(n);if(n.classList.contains("is-fixed-top-level")&&t.isMovingPageIntoFolder(i))return false;t.updatePagesInOrOutFolderUI(n,i);t.enableSaveBtn();return true},onEnd:function e(r){var n=r.item;n.classList.contains("is-folder-wrapper")&&t.reopenFolderNode(n)}};n.default.create(r,i)},setupFolderSubpagesReorderEvents:function e(t){var r=this;var i={ghostClass:"is-item-ghost",group:"reorder",animation:150,chosenClass:"is-drag-chosen",draggable:".js-draggable",handle:".js-drag-handle",onMove:function e(t){var n=t.dragged;var i=t.related;if(n.classList.contains("is-folder-index")){if(r.isMovingIntoTopLevel(i))return false;if(r.isMoveingIntoAnoterFolder(n,i))return false}r.updatePagesInOrOutFolderUI(n,i);r.enableSaveBtn();return true}};n.default.create(t,i)},collapseFolderNode:function e(t){t.querySelector(".js-sortable-folder").classList.add("is-collapsed")},reopenFolderNode:function e(t){t.querySelector(".js-sortable-folder").classList.remove("is-collapsed")},isMovingPageIntoFolder:function e(t){return t.parentNode.classList.contains("js-sortable-folder")},isMoveingIntoAnoterFolder:function e(t,r){return t.getAttribute("data-folder-ref")!==r.parentNode.getAttribute("data-folder-ref")},isMovingIntoTopLevel:function e(t){return!t.parentNode.classList.contains("js-sortable-folder")},updatePagesInOrOutFolderUI:function e(t,r){if(this.isMovingPageIntoFolder(r)){t.classList.remove("pages-tree");t.classList.add("pages-tree__folder-wrapper");t.classList.add("is-folder-draggable-item")}else{t.classList.remove("pages-tree__folder-wrapper");t.classList.remove("is-folder-draggable-item");t.classList.add("pages-tree")}},enableSaveBtn:function e(){i.store.dispatch((0,s.saveEnabled)())},onSaveClicked:function e(){var t=this.getNewOrder();this.updatePages(t)},getNewOrder:function e(){var t=[];var r=this.el.querySelector(".js-top-level").children;var n=0;Array.prototype.forEach.call(r,function(e){var r=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(r,10),n,0]);if(e.classList.contains("is-folder-wrapper")){var i=e.querySelectorAll(".js-draggable");Array.prototype.forEach.call(i,function(e){var i=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(i,10),n,parseInt(r,10)])})}});return t},updatePages:function e(t){i.store.dispatch(l.updateOrder.initiate({language:this.language,pagesOrder:t}))},updateUI:function e(){this.notifyNewOrder();this.mixinClosePanel();this.destroy()},notifyNewOrder:function e(){this.trigger("page:order:changed",{fetch:true,selectedLanguage:this.language})}});var f=t["default"]=d},76744(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(58969);var o=r(3656);var a=r(67809);var s=r(6886);var l=c(r(48525));var u=r(76890);function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.PagesPanelFactory,n=void 0===r?{}:r,i=t.AddPagePanelFactory,o=void 0===i?{}:i,a=t.EditPagePanelFactory,s=void 0===a?{}:a,l=t.PagesReorderPanelFactory,u=void 0===l?{}:l,c=t.SiteStylePanelFactory,d=void 0===c?{}:c,p=t.SiteScriptsFactory,g=void 0===p?{}:p,h=t.PageScriptsFactory,v=void 0===h?{}:h,m=t.SiteLanguageFactory,y=void 0===m?{}:m,b=t.languageListUIState,w=void 0===b?{}:b;f(this,e);this.PagesPanelFactory=n;this.AddPagePanelFactory=o;this.EditPagePanelFactory=s;this.PagesReorderPanelFactory=u;this.SiteStylePanelFactory=d;this.SiteScriptsFactory=g;this.PageScriptsFactory=v;this.SiteLanguageFactory=y;this.selectedLanguage=null;this.pageRef=null;this.event=Object.assign(this,Backbone.Events);this.languageListUIState=w;return this}g(e,[{key:"openPagesPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.selectedLanguage&&(t.selectedLanguage=this.selectedLanguage);this.pageRef&&(t.currentPageRef=this.pageRef);this.pagesPanelView=this.PagesPanelFactory.build(t);this.attachPagesPanelEvents(this.pagesPanelView);n.store.dispatch((0,i.panelOpened)("pagesPanel"))}},{key:"attachPagesPanelEvents",value:function e(t){this.event.listenTo(t,"open:re-order",this.openReorderPanel);this.event.listenTo(t,"open:add-page",this.openAddPagePanel);this.event.listenTo(t,"open:edit-page",this.openEditPagePanel);this.event.listenTo(t,"open:page-script",this.openPageScriptPanel);this.event.listenTo(t,"open:site-style-panel",this.openSiteStylePanel);this.event.listenTo(t,"open:site-scripts",this.openSiteScriptsPanel);this.event.listenTo(t,"open:site-languages",this.openSiteLanguagesPanel);this.event.listenTo(t,"change:language",this.languageChanged);this.event.listenTo(t,"open:language-dropdown",this.openLanguageDropdown);this.event.listenTo(t,"open:add-language",this.openAddLanguage);document.addEventListener("panel:close",this.panelClosed);this.event.listenTo(t,"close",this.close);Editor.Events.on("page:change",this.pageChanged);this.storeSubscribe()}},{key:"storeSubscribe",value:function e(){this.state=this.languageListUIState.get();this.languageListUIState.subscribe(this.handleStateChange.bind(this))}},{key:"handleStateChange",value:function e(t){if(t.showManageList===this.state.showManageList)return;t.showManageList&&!this.state.showManageList&&this.pagesPanelView&&this.pagesPanelView.el.setAttribute("hidden","hidden");t.showManageList||this.pagesPanelView&&this.pagesPanelView.el.removeAttribute("hidden");this.state=this.languageListUIState.get()}},{key:"panelClosed",value:function e(){n.store.dispatch((0,i.subpanelClosed)())}},{key:"close",value:function e(){document.removeEventListener("panel:close",this.panelClosed);n.store.dispatch((0,i.panelClosed)());(0,u.openIntercom)()}},{key:"languageChanged",value:function e(t){this.selectedLanguage=t}},{key:"pageChanged",value:function e(t){this.pageRef=t.get("ref");(0,l.default)().set("pageRef",this.pageRef)}},{key:"openReorderPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,n=void 0===r?null:r,i=t.pageTree,o=void 0===i?{}:i;var a=this.PagesReorderPanelFactory.build({pageTree:o,language:n});this.attachReorderPanelEvents(a)}},{key:"attachReorderPanelEvents",value:function e(t){this.event.listenTo(t,"page:order:changed",this.updatePagesPanel)}},{key:"openAddPagePanel",value:function e(){var t=this.AddPagePanelFactory.build(this.selectedLanguage);this.attachAddPagePanelEvents(t);n.store.dispatch((0,i.panelOpened)("addPage"));return t}},{key:"attachAddPagePanelEvents",value:function e(t){this.event.listenTo(t,"page:added",this.updatePagesPanel);this.event.listenTo(t,"close",this.onOverlayPanelClosed)}},{key:"onOverlayPanelClosed",value:function e(){this.pagesPanelView.showPanel()}},{key:"openEditPagePanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.page,o=void 0===r?{}:r;var a=o;var s=this.EditPagePanelFactory.build({pageModel:a,selectedLanguage:this.selectedLanguage});this.attachEditPagePanelEvents(s);n.store.dispatch((0,i.panelOpened)("editPage"));return s}},{key:"attachEditPagePanelEvents",value:function e(t){this.event.listenTo(t,"page:updated",this.updatePagesPanel);this.event.listenTo(t,"close",this.onOverlayPanelClosed)}},{key:"updatePagesPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.currentPageRef,n=void 0!==r&&r,i=t.fetch,o=void 0===i||i,a=t.pageTree,s=void 0===a?{}:a,l=t.selectedLanguage,u=void 0===l?null:l;this.pagesPanelView.updatePages({currentPageRef:n,fetch:o,pageTree:s,selectedLanguage:u})}},{key:"openPageScriptPanel",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.page,a=void 0===r?{}:r;var s=a;var l=this.PageScriptsFactory.build({pageModel:s});if(this.pagesPanelView){this.pagesPanelView.closePanel();n.store.dispatch((0,i.panelClosed)())}n.store.dispatch((0,i.panelClosed)());n.store.dispatch((0,o.modalOpened)("pageScript"));return l}},{key:"openSiteStylePanel",value:function e(){this.SiteStylePanelFactory.build();if(this.pagesPanelView){this.pagesPanelView.closePanel();n.store.dispatch((0,i.panelClosed)())}n.store.dispatch((0,i.panelOpened)("siteStyle"))}},{key:"openSiteScriptsPanel",value:function e(){var t=this.SiteScriptsFactory.build();if(this.pagesPanelView){this.pagesPanelView.closePanel();n.store.dispatch((0,i.panelClosed)())}n.store.dispatch((0,i.panelClosed)());n.store.dispatch((0,o.modalOpened)("siteScripts"));return t}},{key:"openSiteLanguagesPanel",value:function e(){var t=this;var r=this.selectedLanguage;var o=this.SiteLanguageFactory.build({selectedLanguage:r});this.event.listenToOnce(o,"panel:closed, close",function(){t.updatePagesPanel({selectedLanguage:t.selectedLanguage})});n.store.dispatch((0,i.panelOpened)("siteLanguages"))}},{key:"openLanguageDropdown",value:function e(){this.SiteLanguageFactory.initAddLanguage();n.store.dispatch((0,a.addLanguageListOpened)())}},{key:"openAddLanguage",value:function e(){this.SiteLanguageFactory.initAddLanguage();n.store.dispatch((0,s.addLanguageModalOpened)())}}]);return e}();var y=t["default"]=m},93934(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.fromPageTree=f;t.getActiveLanguageInternalPages=c;t.getInternalPages=d;var n=r(65444);var i=r(87683);var o=r(42189);var a=s(r(71790));function s(e){return e&&e.__esModule?e:{default:e}}var l=Backbone.Collection.extend({url:function e(){return"".concat(App.frontEndBucket.apiProxyBaseUrl,"/sites/").concat(this.getSiteRef(),"/pages")},model:a.default,initialize:function e(){},getSiteRef:function e(){return App.session.get("siteRef")},parse:function e(t){return t.pages},resetPageTree:function e(t){var r=(0,i.formatPages)(t);if((0,n.isEdge)()||(0,n.isIE)())return this.callResetIE(r);return this.reset(r)},callResetIE:function e(t){try{this.reset(t)}catch(e){console.log(e)}},addFromPageTree:function e(t){this.add((0,i.formatPages)(t))}});function u(e,t){var r=e.filter(function(e){return"".concat(e.ref)==="".concat(t)});if(r.length)return r[0].title;return""}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var t=e||o.store.getState();var r=t.language.current;var n=t.language.defaultLanguage.language;var i=t.page.pages;""!==r&&r!==n&&(i=t.page.languages[r].pages);return d(i)}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];var t=[];var r=["order-confirmation","blogpost","singleproduct"];(0,i.formatPages)(e).forEach(function(n){var i=null;var o=null;if(0!==parseInt(n.parentId,10)){i=parseInt(n.parentId,10);o=u(e,i)}"folder"!==n.type&&"redirect"!==n.type&&"active"===n.status&&-1===r.indexOf(n.request)&&t.push({text:o?"".concat(o," -> ").concat(n.title):n.title,value:"/".concat(n.request)})});return t}function f(e){return new l((0,i.formatPages)(e))}BaseKit.Globals.Pages=l;var p=t["default"]=l},97042(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(25256));var i=o(r(99147));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pages,n=void 0===r?{}:r,i=t.envDataProvider,o=void 0===i?{}:i,a=t.userDataProvider,l=void 0===a?{}:a,u=t.siteDataProvider,c=void 0===u?{}:u,d=t.profile,f=void 0===d?{}:d,p=t.pageCloner,g=void 0===p?{}:p,h=t.featureFlagDataProvider,v=void 0===h?{}:h,m=t.languageState,y=void 0===m?{}:m;s(this,e);this.pages=n;this.envDataProvider=o;this.userDataProvider=l;this.siteDataProvider=c;this.profile=f;this.pageCloner=g;this.featureFlagDataProvider=v;this.languageState=y;return this}u(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.fetch,o=void 0!==r&&r,a=t.selectedLanguage,s=void 0===a?null:a,l=t.currentPageRef,u=void 0===l?null:l;Cocktail.mixin(i.default,n.default);return new i.default({pageTree:this.siteDataProvider.get("pageTree"),siteLanguagesPageTree:this.siteDataProvider.get("siteLanguagesPageTree"),collection:this.pages,updatePages:o,envDataProvider:this.envDataProvider,userDataProvider:this.userDataProvider,siteDataProvider:this.siteDataProvider,profileModel:this.profile,multiLanguageEditor:this.featureFlagDataProvider.get("multiLanguageEditor"),localisedLanguages:this.envDataProvider.get("localisedLanguages"),languages:this.envDataProvider.get("languages"),selectedLanguage:s,currentPageRef:u,pageCloner:this.pageCloner,featureFlagDataProvider:this.featureFlagDataProvider,languageState:this.languageState})}}]);return e}();var p=t["default"]=f},99147(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=m(r(10246));var o=m(r(60644));var a=m(r(68977));var s=r(58969);var l=r(3656);var u=r(3833);var c=r(39811);var d=r(81069);var f=m(r(70559));var p=m(r(48525));var g=m(r(74961));var h=m(r(4224));var v=r(76890);function m(e){return e&&e.__esModule?e:{default:e}}function y(e,t){return k(e)||_(e,t)||w(e,t)||b()}function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(e,t){if(e){if("string"==typeof e)return S(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageTree,i=void 0===r?{}:r,o=t.siteLanguagesPageTree,a=void 0===o?{}:o,s=t.collection,l=void 0===s?{}:s,u=t.envDataProvider,c=void 0===u?{}:u,d=t.userDataProvider,f=void 0===d?{}:d,p=t.siteDataProvider,h=void 0===p?{}:p,m=t.updatePages,y=void 0!==m&&m,b=t.profileModel,w=void 0===b?{}:b,S=t.multiLanguageEditor,_=void 0!==S&&S,k=t.localisedLanguages,P=void 0===k?{}:k,C=t.languages,E=void 0===C?{}:C,j=t.selectedLanguage,A=void 0===j?null:j,O=t.pageRef,T=void 0===O?null:O,D=t.pageCloner,M=void 0===D?{}:D,R=t.featureFlagDataProvider,L=void 0===R?{}:R,x=t.languageState,I=void 0===x?{}:x;this.pageTree=i;this.siteLanguagesPageTree=a;this.collection=l;this.envDataProvider=c;this.userDataProvider=f;this.siteDataProvider=h;this.profileModel=w;this.multiLanguageEditor=_;this.languages=E;this.localisedLanguages=P;this.selectedLanguage=A||n.store.getState().language.defaultLanguage.language;this.pageRef=T;this.pageCloner=M;this.featureFlagDataProvider=L;this.pageChanging=false;this.languageState=I;var F=n.store.getState().language.current;var V=n.store.getState().language.defaultLanguage.language;var B=F&&F!==V?"page.languages.".concat(F):"page";this.slice=new g.default({store:n.store,stateId:B});this.state=this.slice.get();this.slice.subscribe(this.handleStateChange.bind(this));y?this.updatePages({currentPageRef:T,selectedLanguage:A}):this.render();if(this.multiLanguageEditor){Editor.Events.off("siteframe:load").on("siteframe:load",this.updateToolbarPageTitle.bind(this));Editor.Events.off("language:deleted").on("language:deleted",this.checkDeletedLanguage.bind(this))}this.addProfileEvent(w);this.featureFlagDataProvider.get("enableRows")&&this.addLanguageSlice();(0,v.closeIntercom)()},addLanguageSlice:function e(){this.language=this.languageState.get();this.languageState.subscribe(this.handleLanguageChange.bind(this))},handleLanguageChange:function e(t){if((0,f.default)(this.language,t))return;if(this.language.current!==t.current){var r=t.current;this.changeSiteLanguage(r)}var n=this.language.siteLanguages.length;var i=t.siteLanguages.length;if(n!==i&&(0===i||0===n)){this.render();this.updateToolbarPageTitle();this.language=this.languageState.get()}},handleStateChange:function e(t){if((0,f.default)(this.state,t))return;var r=this.state;this.state=(0,h.default)(t);if(!(0,f.default)(this.state.pages,r.pages)){if(this.state.pagesError&&this.state.pagesErrorDetails)if(401===t.pagesErrorDetails.status)Editor.Responsive.displaySessionTimeoutDialog();else{(0,o.default)((0,a.default)("editor_v8.delete_row.error","Error"),(0,a.default)("shared_views.pages-reorder.error","Error reordering pages"),"error");this.mixinClosePanel();this.destroy()}else if(this.featureFlagDataProvider.get("enableRows")&&!this.state.pagesOrdering&&r.pagesOrdering){this.updatePagesCollection();(0,o.default)((0,a.default)("editor_v8.delete_row.success","Success"),(0,a.default)("shared_views.pages-reorder.saved","Page order updated"),"success")}else this.multiLanguageEditor||this.updatePagesCollection();this.render()}},buildTplData:function e(){var t=this.siteDataProvider.getDefaultLanguage();var r=n.store.getState().language.current||n.store.getState().language.defaultLanguage.language||this.userDataProvider.get("languageCode");var i=n.store.getState().language.siteLanguages;var o=this.selectedLanguage||t||"";var a=P();var s=this.getCurrentFolderRef();var l=n.store.getState().user.capabilities.enableStandaloneMode;this.tplData={pages:this.getPageTreeByLangCode(o),siteName:this.profileModel.get("business"),currentPageRef:a,currentFolderRef:s,currentPageTemplateType:this.getCurrentPageTemplateType(),disableV8SiteAndPageScripts:this.userDataProvider.has("disableV8SiteAndPageScripts"),rowsEnabled:this.featureFlagDataProvider.get("enableRows"),multiLanguageEditor:this.multiLanguageEditor,enableStandaloneMode:l,localisedLanguages:this.localisedLanguages,languages:this.languages,currentLanguageFlag:r?this.getFlags()[r.toLowerCase()]:null,currentLanguageCode:r,siteLanguages:i,defaultLanguage:t,selectedLanguage:o}},getPageTreeByLangCode:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(""===t||t===n.store.getState().language.defaultLanguage.language||0===n.store.getState().language.siteLanguages.filter(function(e){return e.language===t}).length)return n.store.getState().page.pages;return n.store.getState().page.languages[t].pages},getCurrentPageTemplateType:function e(){return this.getPageModel(P()).get("templateType")},getCurrentFolderRef:function e(){var t=this.getPageModel(P());if(t)return t.get("parentId");return 0},updatePages:function e(){var t=this;var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.currentPageRef,o=void 0!==i&&i,a=r.fetch,s=void 0===a||a,l=r.pageTree,u=void 0===l?{}:l,c=r.selectedLanguage,d=void 0===c?null:c;if(this.selectedLanguage&&d&&this.selectedLanguage!==d){this.changeLanguage(d,o);return}this.selectedLanguage=d||n.store.getState().language.defaultLanguage.language;if(s){this.currentPageRef=o;this.updatePageTrees().then(function(){t.render();t.updateToolbarPageTitle()}).catch(function(e){return console.error(e)})}else{this.pageTree=u;this.render();this.updateToolbarPageTitle()}},updatePageTrees:function e(){var t=this;return new Promise(function(e,r){var n=[];n.push(C());if(t.multiLanguageEditor){n.push(j());n.push(E(t.getSiteRef()))}Promise.all(n).then(function(r){var n=y(r,2),i=n[0],o=n[1];"undefined"!==typeof i&&t.updateMultiLanguagePageTree(i);"undefined"!==typeof o&&t.updateSiteLanguages(o);e()}).catch(r)})},updateMultiLanguagePageTree:function e(t){var r=this;try{this.siteLanguagesPageTree=t;Object.keys(this.siteLanguagesPageTree).forEach(function(e){BaseKit.Globals.pages.addFromPageTree(r.siteLanguagesPageTree[e].pages)})}catch(e){console.error(e)}},updateSiteLanguages:function e(t){this.siteLanguages=t.siteLanguages},getCsrfToken:function e(){return this.envDataProvider.get("csrfToken")},getApiProxyBaseUrl:function e(){return this.envDataProvider.get("apiProxyBaseUrl")},getSiteRef:function e(){return this.envDataProvider.get("siteRef")},getFlags:function e(){return this.envDataProvider.get("flags")},render:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.pageChanging)return;this.buildTplData();"function"===typeof this.mixinRenderTpl&&this.mixinRenderTpl({refresh:t.refresh});this.deleteDialogIsOpen=false;Editor.Events.trigger("pagespanel:rendered")},postRender:function e(){this.trigger("change:language",this.selectedLanguage);if(this.currentPageRef){var t=this.el.querySelector('.js-page-title[data-ref="'.concat(this.currentPageRef,'"]'));t&&t.click()}this.attachFolderEvents();this.featureFlagDataProvider.get("enableRows")&&this.setupReorderEvents()},closePanel:function e(){n.store.dispatch((0,s.panelClosed)());this.destroy()},onDestroy:function e(){this.slice.unsubscribe();this.featureFlagDataProvider.get("enableRows")&&this.languageState.unsubscribe()},checkDeletedLanguage:function e(t){var r=this.siteDataProvider.getDefaultLanguage();if(t!==this.selectedLanguage){this.render({refresh:true});return}this.changeLanguage(r)},onOptionsClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var n=this.el.querySelector(".js-options[data-ref=".concat(r,"]"));if(n.classList.contains("is-open"))this.hideOptionDropdown(n);else{this.closeAllOptionsDropdown();this.showOptionDropdown(n)}},closeAllOptionsDropdown:function e(){var t=this;var r=this.el.querySelectorAll(".js-options");Array.prototype.forEach.call(r,function(e){t.hideOptionDropdown(e)})},showOptionDropdown:function e(t){t.removeAttribute("hidden");t.classList.add("is-open");this.positionOptionDropdown(t)},hideOptionDropdown:function e(t){t.setAttribute("hidden",true);t.classList.remove("is-open");if(this.featureFlagDataProvider.get("enableRows")){t.hasAttribute("style")&&t.removeAttribute("style");var r=this.el.querySelector(".js-nav-drawer__content");r.hasAttribute("style")&&r.removeAttribute("style")}},positionOptionDropdown:function e(t){if(!this.featureFlagDataProvider.get("enableRows"))return;var r=t.parentNode.getAttribute("data-ref");var n='.js-is-folder-draggable-item[data-page-ref="'.concat(r,'"]');var i=this.el.querySelector(n);var o=i&&i.hasAttribute("data-folder-ref")?i.getAttribute("data-folder-ref"):r;var a='.js-is-draggable-page[data-page-ref="'.concat(o,'"]');var s=this.el.querySelector(a);var l=0;i?l=s.offsetTop:i=s;var u=this.el.querySelector(".js-nav-drawer__inner");var c=u.offsetTop+l+i.offsetTop;var d=c+t.offsetTop+t.clientHeight;var f=this.el.querySelector(".js-nav-drawer__content");if(d>f.clientHeight+f.scrollTop){var p=t.parentNode.clientHeight-t.offsetTop-t.clientHeight;var g=c+p;if(g<0){var h=4;f.style.height="".concat(f.scrollHeight+h,"px")}else t.style.top="".concat(p,"px")}},onEditPageClicked:function e(t){this.hidePanel();var r=t.currentTarget.getAttribute("data-ref");var n=this.getPageModel(r);this.trigger("open:edit-page",{page:n});this.closeAllOptionsDropdown()},onReorderClicked:function e(){var t=this.selectedLanguage||this.defaultLanguage;var r=this.getPageTreeByLangCode(t);this.trigger("open:re-order",{language:t,pageTree:r})},onSiteLanguagesClicked:function e(){this.trigger("open:site-languages")},onAddPageFolderClicked:function e(){this.hidePanel();this.trigger("open:add-page")},hidePanel:function e(){if(this.featureFlagDataProvider.get("enableRows")){var t=this.el.querySelector(".js-pages-nav__surface");void 0!==t&&t.setAttribute("hidden",true)}},showPanel:function e(){if(this.featureFlagDataProvider.get("enableRows")){var t=this.el.querySelector(".js-pages-nav__surface");void 0!==t&&t.removeAttribute("hidden")}},onDeletePageClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var i=this.getPageModel(r);var o=i.get("type");if(!this.deleteDialogIsOpen){this.openPageDeletionDialog({pageModel:i,pageType:o});this.deleteDialogIsOpen=true;n.store.dispatch((0,l.modalOpened)("deletePage"))}},deleteConfirmedBtnClicked:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.pageModel;this.hidePopup();if(this.isCurrentPage(r)||this.isCurrentFolder(r)){this.redirectToHome(r);(0,v.openIntercom)()}this.removePageFromDB(r)},removePageFromDB:function e(t){var r=n.store.getState().language.current;r&&r!==n.store.getState().language.defaultLanguage.language?n.store.dispatch((0,u.deleteLangPage)(t.get("ref"),r)):n.store.dispatch((0,u.deletePage)(t.get("ref")));t.destroy()},isCurrentPage:function e(t){var r=false;parseInt(P(),10)===parseInt(t.get("ref"),10)&&(r=true);return r},isCurrentFolder:function e(t){var r=false;var n=this.getPageModel(P());parseInt(n.get("parentId"),10)===parseInt(t.get("ref"),10)&&(r=true);return r},redirectToHome:function e(t){var r=t.get("language");var n=r?this.getLanguageHomePage(r):this.collection.findWhere({type:"home"});var i=r?n.ref:n.get("ref");var o=this.el.querySelector('.js-page-title[data-ref="'.concat(i,'"]'));o.click()},openPageDeletionDialog:function e(t){var r=this;var i=t.pageModel,o=t.pageType;n.store.dispatch((0,l.modalOpened)("deleteModal"));var a=Twig.render(Twig.templates[this.deleteDialogTemplate],{pageTitle:i.get("title"),deleteFolder:"folder"===o,deleteLink:"redirect"===o});$("body").append(a);var s=document.querySelectorAll(".js-close-popup");Array.prototype.forEach.call(s,function(e){e.addEventListener("click",function(){r.hidePopup()})});document.querySelector(".js-popup-bg").addEventListener("click",function(){r.hidePopup()});var u=document.querySelector(".js-delete-confirmed");u.addEventListener("click",function(e){e.stopPropagation();r.deleteConfirmedBtnClicked({pageModel:i,pageType:o})});u.classList.add("js-delete-confirmed-event-attached")},hidePopup:function e(){var t=document.querySelector(".js-deletion-popup");t.parentNode.removeChild(t);this.deleteDialogIsOpen=false;n.store.dispatch((0,l.modalClosed)())},onPageScriptClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var n=this.getPageModel(r);this.trigger("open:page-script",{page:n})},onPageClicked:function e(t){var r=t.currentTarget.getAttribute("data-ref");var n=this.getPageModel(r);var i=n.get("type");if("redirect"===i)return;this.updateToolbarPageTitle(r);this.changePage(r);this.closePanel();(0,v.openIntercom)()},changePage:function e(t){var r=this.getPageModel(t);Editor.Events.trigger("page:change",r);this.changeIframeUrl(r)},updateToolbarPageTitle:function e(t){var r=t||P();var n=this.getPageModel(r);if(!n)return;var i=n.get("title");n.get("plugin")&&(i=(0,a.default)(n.get("plugin").displayTitle.key,n.get("plugin").displayTitle.default));this.featureFlagDataProvider.get("enableRows")&&(i=this.prefixedCurrentPageTitle(i));document.querySelector(".js-active-page").textContent=i;document.querySelector(".js-active-page").setAttribute("title",i)},prefixedCurrentPageTitle:function e(t){var r=t;var i=this.selectedLanguage||n.store.getState().language.defaultLanguage.language;n.store.getState().language.siteLanguages.length>0&&i&&(r="".concat(i.toUpperCase()," / ").concat(t));return r},changeIframeUrl:function e(t){this.pageChanging=true;var r=encodeURIComponent(t.get("request"));r=r.replace(/%2F/g,"/");var n=[this.envDataProvider.get("protocol"),"://editor.",this.envDataProvider.get("domain"),""===App.getPort()?"":":".concat(App.getPort()),"/",r,"?",App.frontEndBucket.serveSiteFromEditorSubdomainQueryParam,"=",App.frontEndBucket.serveSiteFromEditorSubdomainQueryValue].join("");var i=document.querySelector("#siteFrame");var o=i.contentWindow?i.contentWindow:i.contentDocument.defaultView;o.location.href=n},getPageModel:function e(t){return this.collection.get(t)},openSiteStylePanel:function e(){this.trigger("open:site-style-panel")},openSiteScriptsPanel:function e(){this.trigger("open:site-scripts");this.featureFlagDataProvider.get("enableRows")&&this.slice.unsubscribe()},addProfileEvent:function e(t){t&&"function"===typeof t.listenTo&&this.listenTo(t,"change:business",this.updateSiteName)},updateSiteName:function e(t){this.$(".js-site-name").text(t.get("business"))},attachFolderEvents:function e(){var t=this;var r=this.el.querySelectorAll(".js-folder-title");Array.prototype.forEach.call(r,function(e){e.addEventListener("click",function(e){t.onFolderClicked(e)})})},onFolderClicked:function e(t){var r=t.currentTarget.parentNode.parentNode.parentNode;t.currentTarget.parentNode.parentNode.classList.toggle("is-collapsed");r.classList.toggle("is-collapsed-folder");r.classList.contains("is-dragging-item")&&r.classList.remove("is-dragging-item")},onSiteLanguageChange:function e(t){var r=this.el.querySelector(".js-site-languages");if("manage"===t.currentTarget.value){this.selectedLanguage?this.el.querySelector(".js-language option[value=".concat(this.selectedLanguage,"]")).selected=true:this.el.querySelectorAll(".js-language option")[0].selected=true;this.trigger("open:site-languages")}else{r.setAttribute("disabled","disabled");Editor.Events.once("siteframe:load",function(){return r.removeAttribute("disabled")});this.changeLanguage(t.currentTarget.value)}},changeLanguage:function e(t,r){var i=t||this.siteDataProvider.getDefaultLanguage();n.store.dispatch((0,d.languageSet)(i));this.changeSiteLanguage(i,r)},changeSiteLanguage:function e(t,r){this.selectedLanguage=t;this.trigger("change:language",this.selectedLanguage);this.collection.resetPageTree(this.getPageTreeByLangCode(this.selectedLanguage));this.closePanel();if(r){this.changePage(r);return}var n=this.getLanguageHomePage(this.selectedLanguage);this.changePage(n.ref)},getLanguageHomePage:function e(t){var r=this.getPageTreeByLangCode(t);var n=r.filter(function(e){return"home"===e.templateType}).shift();return n},onCloneClicked:function e(t){var r=this;var n=t.currentTarget.getAttribute("data-ref");var i=this.getPageModel(n);this.closeAllOptionsDropdown();this.pageCloner.setSelectedLanguage(this.selectedLanguage);this.pageCloner.clone(i).then(function(e){r.updatePages({currentPageRef:e.ref,selectedLanguage:e.language})})},setupReorderEvents:function e(){var t=this;n.store.dispatch((0,u.orderPages)());this.setupTopLevelReorderEvents();var r=this.el.querySelectorAll(".js-sortable-folder");Array.prototype.forEach.call(r,function(e){t.setupFolderSubpagesReorderEvents(e)})},setupTopLevelReorderEvents:function e(){var t=this;var r=this.el.querySelector(".js-top-level");var n={ghostClass:"is-item-ghost-new",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",dragClass:"is-dragging-item",onChoose:function e(){t.el.querySelector(".js-options.is-open")&&t.hideOptionDropdown(t.el.querySelector(".js-options.is-open"))},onMove:function e(r){var n=r.dragged;var i=r.related;var o=r.to;n.classList.contains("is-fixed-top-level")||i.classList.contains("is-folder-wrapper")&&t.openSortableFolderNode(i);if(t.isHomeMovingIntoFolder(n,o))return false;t.updatePagesInOrOutFolderUI(n,i);return true},onEnd:function e(){var r=t.getNewOrder();t.updatePagesWithOrder(r)}};i.default.create(r,n)},setupFolderSubpagesReorderEvents:function e(t){var r=this;var n={ghostClass:"is-item-ghost-new",group:"reorder",animation:150,draggable:".js-draggable",handle:".js-drag-handle",dragClass:"is-dragging-item",onChoose:function e(){r.el.querySelector(".js-options.is-open")&&r.hideOptionDropdown(r.el.querySelector(".js-options.is-open"))},onMove:function e(t){var n=t.dragged;var i=t.related;if(r.isFolderIndexPage(n)){if(r.isMovingIntoTopLevel(i))return false;if(r.isMovingIntoAnotherFolder(n,i))return false}else i.classList.contains("is-folder-wrapper")&&r.openSortableFolderNode(i);r.updatePagesInOrOutFolderUI(n,i);return true},onEnd:function e(){var t=r.getNewOrder();r.updatePagesWithOrder(t)}};i.default.create(t,n)},updatePagesInOrOutFolderUI:function e(t,r){if(this.isMovingPageIntoFolder(r)){t.classList.remove("pages-tree");t.classList.add("pages-tree__folder-wrapper");t.classList.add("pages-tree__folder-wrapper--no-icon");t.classList.add("is-folder-draggable-item")}else{t.classList.remove("pages-tree__folder-wrapper");t.classList.remove("pages-tree__folder-wrapper--no-icon");t.classList.remove("is-folder-draggable-item");t.classList.add("pages-tree")}},updatePagesWithOrder:function e(t){var r=n.store.getState().language.current||null;var i=n.store.getState().language.defaultLanguage.language;var o=r===i?null:r;n.store.dispatch(c.updateOrder.initiate({language:o,pagesOrder:t}))},updatePagesCollection:function e(){this.pageTree=n.store.getState().page.pages;this.collection.resetPageTree(this.pageTree)},openSortableFolderNode:function e(t){t.querySelector(".js-sortable-folder")&&t.querySelector(".js-sortable-folder").classList.remove("is-collapsed")},isFolderIndexPage:function e(t){return t.classList.contains("is-folder-index")},isMovingPageIntoFolder:function e(t){return t.parentNode.classList.contains("js-sortable-folder")},isHomeMovingIntoFolder:function e(t,r){return t.classList.contains("is-fixed-top-level")&&r.classList.contains("js-sortable-folder")},isMovingIntoAnotherFolder:function e(t,r){return t.getAttribute("data-folder-ref")!==r.parentNode.getAttribute("data-folder-ref")},isMovingIntoTopLevel:function e(t){return!t.parentNode.classList.contains("js-sortable-folder")},getNewOrder:function e(){var t=[];var r=this.el.querySelector(".js-top-level").children;var n=0;Array.prototype.forEach.call(r,function(e){var r=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(r,10),n,0]);if(e.classList.contains("is-folder-wrapper")){var i=e.querySelectorAll(".js-draggable");Array.prototype.forEach.call(i,function(e){var i=e.getAttribute("data-page-ref");n+=1;t.push([parseInt(i,10),n,parseInt(r,10)])})}});return t},onV10SiteLanguageClicked:function e(){this.trigger("open:language-dropdown")},onV10AddSiteLanguageClicked:function e(){this.trigger("open:add-language")}});var O=t["default"]=A},86699(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(25256));var i=o(r(48670));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.pages,n=void 0===r?{}:r;s(this,e);this.pages=n;return this}u(e,[{key:"build",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.language,o=void 0===r?null:r,a=t.pageTree,s=void 0===a?{}:a;var l=i.default;Cocktail.mixin(l,n.default);return new l({pageTree:s,language:o,pages:this.pages})}}]);return e}();var p=t["default"]=f},90713(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(31039));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r=t.globalValuesCollection,n=void 0===r?{}:r,i=t.presetAttributesCollection,o=void 0===i?{}:i,a=t.contentStylesCollection,s=void 0===a?{}:a,l=t.fontListContents,c=void 0===l?{}:l,d=t.templateStylePreprocessorVariables,f=void 0===d?{}:d,p=t.allGoogleFonts,g=void 0===p?{}:p,h=t.siteDataProvider,v=void 0===h?{}:h,m=t.envDataProvider,y=void 0===m?{}:m,b=t.brandDataProvider,w=void 0===b?{}:b;u(this,e);this.globalValuesCollection=n;this.presetAttributesCollection=o;this.contentStylesCollection=s;this.fontListContents=c;this.templateStylePreprocessorVariables=f;this.allGoogleFonts=g;this.siteDataProvider=v;this.envDataProvider=y;this.brandDataProvider=w}d(e,[{key:"build",value:function e(){var t=this.siteDataProvider.get("templateData");var r=false;t.templateStylePreprocessorVariablesEnabled&&1===t.templateStylePreprocessorVariablesEnabled&&(r=true);return new n.default({globalValuesCollection:this.globalValuesCollection,presetAttributesCollection:this.presetAttributesCollection,contentStylesCollection:this.contentStylesCollection,templateStylePreprocessorVariables:this.templateStylePreprocessorVariables,fontListContents:this.fontListContents,allGoogleFonts:this.allGoogleFonts,themeRef:t.templateRef,siteRef:this.envDataProvider.get("siteRef"),protocol:this.envDataProvider.get("protocol"),v10CompatibilityMode:this.envDataProvider.get("V10CompatibilityMode"),brandDomain:this.brandDataProvider.get("brandDomain"),templateStylePreprocessorVariablesEnabled:r,ColourPickerView:i.default,FontPickerView:o.default,ImagesPanelView:a.default})}}]);return e}();var h=t["default"]=g},87683(e,t){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:true});t.formatPages=g;t.nestPages=h;function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];return e.flatMap(function(e){if(e.subPages)return[i(i({},e),{},{subPages:[]})].concat(l(e.subPages.map(function(t){return i(i({},t),{},{parentId:e.ref})})));return e})}function h(e){var t=[];var r=[];e.forEach(function(e){"0"==="".concat(e.parentId)?t.push(e):r.push(e)});r.forEach(function(e){t.forEach(function(t){if("".concat(t.ref)==="".concat(e.parentId)){t.subPages||(t.subPages=[]);t.subPages.push(e)}})});return t}},16785(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=h(r(32780));var i=h(r(97042));var o=h(r(76744));var a=h(r(10550));var s=h(r(56187));var l=h(r(86699));var u=h(r(56190));var c=h(r(90713));var d=h(r(16537));var f=h(r(86));var p=h(r(20254));var g=h(r(97173));function h(e){return e&&e.__esModule?e:{default:e}}function v(){var e=BaseKit.Globals.templateStylePreprocessorVariables.where({widget:"content"});var t=new BaseKit.Globals.TemplateStylePreprocessorVariables(e);return t}function m(e){e.factory("SiteStylePanelFactory",function(e){return new u.default({globalValuesCollection:BaseKit.Globals.globalValues,presetAttributesCollection:BaseKit.Globals.presetAttributes,contentStylesCollection:v(),fontListContents:BaseKit.Static.fonts,templateStylePreprocessorVariables:BaseKit.Globals.templateStylePreprocessorVariables,allGoogleFonts:App.frontEndBucket.allGoogleFonts,siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,brandDataProvider:e.BrandDataProvider})});e.factory("PagesPanelFactory",function(e){return new i.default({pages:BaseKit.Globals.pages,profile:BaseKit.Globals.profile,envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,siteDataProvider:e.SiteDataProvider,pageCloner:e.pageCloner,featureFlagDataProvider:e.featureFlagDataProvider,languageState:e.StoreDataAdapterFactory.build({stateId:"language"})})});e.factory("AddPagePanelFactory",function(e){return new a.default({pageTypes:JSON.parse(JSON.stringify(Editor.Site.Theme.current.pageTypes)),envDataProvider:e.EnvDataProvider,tracker:e.Tracker,siteDataProvider:e.SiteDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,serverVars:e.ServerVars})});e.factory("EditPagePanelFactory",function(e){return new s.default({featureFlagDataProvider:e.featureFlagDataProvider,envDataProvider:e.EnvDataProvider,tracker:e.Tracker})});e.factory("PagesReorderPanelFactory",function(){return new l.default({pages:BaseKit.Globals.pages})});e.factory("SiteScriptsFactory",function(e){return new c.default({envDataProvider:e.EnvDataProvider})});e.factory("PageScriptsFactory",function(e){return new d.default({envDataProvider:e.EnvDataProvider})});e.factory("SiteLanguageFactory",function(e){return new f.default({siteDataProvider:e.SiteDataProvider,languageDataProvider:e.LanguageDataProvider,envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,sessionTimeoutDialog:e.SessionTimeoutDialog,siteGlobalValuesHelper:e.SiteGlobalValuesHelper,tracker:e.Tracker})});e.factory("pageCloner",function(e){return new p.default({PageClonerDialogViewFactory:g.default,languageDataProvider:e.LanguageDataProvider,siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,multiLanguageEditor:e.featureFlagDataProvider.get("multiLanguageEditor")})});e.factory("siteLanguageMenuSettingsPanel",function(e){return new n.default({siteDataProvider:e.SiteDataProvider,languageDataProvider:e.LanguageDataProvider,envDataProvider:e.EnvDataProvider,sessionTimeoutDialog:e.SessionTimeoutDialog,siteGlobalValuesHelper:e.SiteGlobalValuesHelper})});e.factory("PagesAndFoldersPanel",function(e){return new o.default({PagesPanelFactory:e.PagesPanelFactory,AddPagePanelFactory:e.AddPagePanelFactory,EditPagePanelFactory:e.EditPagePanelFactory,PagesReorderPanelFactory:e.PagesReorderPanelFactory,SiteStylePanelFactory:e.SiteStylePanelFactory,SiteScriptsFactory:e.SiteScriptsFactory,PageScriptsFactory:e.PageScriptsFactory,SiteLanguageFactory:e.SiteLanguageFactory,envDataProvider:e.EnvDataProvider,siteGlobalValuesHelper:e.SiteGlobalValuesHelper,pageCloner:e.pageCloner,languageListUIState:e.StoreDataAdapterFactory.build({stateId:"ui.languageList"})})});return e}var y=t["default"]=m},72315(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r'.concat(this.copiedSuccessMessage,""));window.setTimeout(function(){t.$(".js-copied-success").fadeOut(function(){t.$(".js-copied-success").remove()})},4e3)}}});var s=t["default"]=a},65323(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=Marionette.ItemView.extend({template:"section_width_panel",events:{"click .js-section-width-cancel":"cancelChanges","click .js-section-width-done":"closePanel","click .js-section-width-bg":"cancelChanges","click .js-section-width-item":"onSectionWidthClicked"},initialize:function e(t){this.dialogStyle=t.dialogStyle;this.currentSectionWidth=t.currentSectionWidth||"default";this.prevWidth=this.currentSectionWidth;this.sectionWidths=t.sectionWidths},render:function e(){var t=Twig.render(Twig.templates[this.template],{dialogStyle:this.dialogStyle,currentSectionWidth:this.currentSectionWidth,sectionWidths:this.sectionWidths});(0,n.emptyElement)(this.el);(0,n.append)(this.el,t);document.querySelector("body").insertAdjacentElement("beforeend",this.el);this.setElement(this.el);this.onRender();return this},onSectionWidthClicked:function e(t){this._clearActiveClass();this._addActiveClass(t.currentTarget);this.changeSectionWidth(t.currentTarget.dataset.name)},changeSectionWidth:function e(t){if(t===this.currentSectionWidth)return;this.trigger("width:change",t);this.currentSectionWidth=t},closePanel:function e(){this.trigger("panel:close");this.destroy()},onRender:function e(){Editor.Events.on("screenMode:change",this.closePanel.bind(this))},cancelChanges:function e(){this.changeSectionWidth(this.prevWidth);this.closePanel()},_clearActiveClass:function e(){this.el.querySelector(".is-current").classList.remove("is-current")},_addActiveClass:function e(t){t.classList.add("is-current")}});var o=t["default"]=i},30155(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({template:"session_timeout_dialog",events:{"click .js-cancel":"closeDialog","click .js-login":"login"},brandLoginUrl:"",initialize:function e(t){var r=t.brandLoginUrl;this.brandLoginUrl=r},login:function e(){""!==this.brandLoginUrl?window.top.location=this.brandLoginUrl:window.top.location.reload()},render:function e(){var t=Twig.render(Twig.templates[this.template]);var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t)}});var n=t["default"]=r},90251(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(63342);var i=o(r(45970));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return c(e)||u(e)||l(e)||s()}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return d(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function u(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return d(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r span')).css("background-color",r);n.set("value",r);this.updateStyleSheet()},setBackgroundColour:function e(t,r){this.getPresetAttributeModel("@siteBackgroundColor").set("value",r);this.getGlobalValuesModel("backgroundtype").set("value","solidcolor");this.$(".js-solid-colour-button > span").css("background-color",r);this.updateStyleSheet();this.setBodyClassForBackgroundColour()},setBodyClassForBackgroundColour:function e(){this.$body.addClass("bc");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");this.$body.removeClass("bgImageOriginal");this.$body.removeClass("bgImageFullscreen")},showGradientColourPalette:function e(t){var r=$(t.currentTarget).data("colour");var n="one"===r?"@siteBackgroundGradientFrom":"@siteBackgroundGradientTo";this.showColourPicker(this.getPresetAttributeModel(n),this.setGradientColour.bind(this))},setGradientColour:function e(t,r){var n=this.presetAttributesCollection.findWhere({ref:t});n.set("value",r);this.getGlobalValuesModel("backgroundtype").set("value","gradient");this.updateStyleSheet();this.setBodyClassForGradient();switch(n.get("name")){case"@siteBackgroundGradientFrom":this.$('.js-gradient-colour-button[data-colour="one"] > span').css("background-color",r);return;case"@siteBackgroundGradientTo":this.$('.js-gradient-colour-button[data-colour="two"] > span').css("background-color",r)}},changeGradientType:function e(t){var r=$(t.target).val();this.getGlobalValuesModel("backgroundtype").set("value","gradient");this.getPresetAttributeModel("@siteBackgroundGradientType").set("value",r);this.updateStyleSheet();this.setBodyClassForGradient()},setBodyClassForGradient:function e(){var t=this.getPresetAttributeModel("@siteBackgroundGradientType").get("value");var r=this.getPresetAttributeModel("@siteBackgroundGradientFrom").get("value");var n=this.getPresetAttributeModel("@siteBackgroundGradientTo").get("value");if("undefined"===typeof r||"undefined"===typeof n)return;if("transparent"===r&&"transparent"===n)return;this.$body.removeClass("bc");this.$body.removeClass("bgImageFullscreen");this.$body.removeClass("bgImageOriginal");switch(t){case"vertical":this.$body.addClass("bgradVertical");this.$body.removeClass("bgradHorizontal");this.$body.removeClass("bgradCircular");return;case"horizontal":this.$body.addClass("bgradHorizontal");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradCircular");return;case"circular":this.$body.addClass("bgradCircular");this.$body.removeClass("bgradVertical");this.$body.removeClass("bgradHorizontal")}},getContentStyleModel:function e(t){return this.contentStylesCollection.findWhere({name:t})},getPresetAttributeModel:function e(t){var r=this.presetAttributesCollection.findWhere({name:t});if("undefined"===typeof r){r=new BaseKit.Globals.PresetAttribute({name:t,value:null});this.presetAttributesCollection.add(r)}return r},getGlobalValuesModel:function e(t){var r=this.globalValuesCollection.findWhere({name:t});if("undefined"===typeof r){r=new BaseKit.Globals.SiteGlobalValueModel({name:t,value:null});this.globalValuesCollection.add(r)}r.siteRef||(r.siteRef=App.session.get("siteRef"));return r},showColourPicker:function e(t,r){var n=this;null===this.colourPicker&&(this.colourPicker=new this.ColourPickerView({el:".js-colour-contents",afterRender:function e(){return n.openColourPalette()},colourChosen:r}));this.colourPicker.setModel(t);this.colourPicker.render()},showFontOptions:function e(t,r){var n=this;null===this.fontPicker&&(this.fontPicker=new this.FontPickerView({el:".js-font-contents",fontListContents:this.fontListContents,allGoogleFonts:this.allGoogleFonts,templateStylePreprocessorVariablesEnabled:this.templateStylePreprocessorVariablesEnabled,afterRender:function e(){return n.openFontPicker()}}));this.fontPicker.setModel(t);this.fontPicker.setFontChosen(r);this.fontPicker.render()},openPanel:function e(){this.$el.addClass("is-open");(0,s.closeIntercom)()},closePanel:function e(){i.store.dispatch((0,o.panelClosed)());this.$el.removeClass("is-open");(0,s.openIntercom)()},openColourPalette:function e(){this.$el.find(".js-site-styles-panel").removeClass("is-open");this.$el.find(".js-colour-picker-container").addClass("is-open")},openFontPicker:function e(){$(".js-site-styles-panel").removeClass("is-open");$(".js-font-picker-container").addClass("is-open")},closeColourPalette:function e(){$(".js-site-styles-panel").addClass("is-open");$(".js-colour-picker-container").removeClass("is-open");this.colourPicker.setElement(this.$(".js-colour-picker-wrapper"));this.colourPicker.destroy();this.colourPicker=null},closeFontPicker:function e(){$(".js-site-styles-panel").addClass("is-open");$(".js-font-picker-container").removeClass("is-open");this.fontPicker.setElement(this.$(".js-font-panel-wrapper"));this.fontPicker.destroy();this.fontPicker=null},resetStylesButtonClicked:function e(){return new n.default({contentClassname:"dialog__content--center",title:App.t("editor.dialog.title.reset-styles","Reset styles"),content:new c.default({themeRef:this.themeRef,siteRef:this.siteRef,protocol:this.protocol,brandDomain:this.brandDomain})})}});var v=t["default"]=h},18907(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise(function(i,o){var a=e.apply(t,n);function s(e){r(a,i,o,s,l,"next",e)}function l(e){r(a,i,o,s,l,"throw",e)}s(void 0)})}}var i=Backbone.View.extend({template:"colour_picker_panel_reset_styles_dialog",events:{"click .js-reset-styles":"resetStyles","click .js-cancel":"closeDialog"},initialize:function e(t){this.themeRef=t.themeRef;this.siteRef=t.siteRef;this.protocol=t.protocol;this.brandDomain=t.brandDomain;return this},render:function e(){this.renderTemplate(this.template);return this},resetStyles:function e(){var t=this;return n(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function e(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return window.parent.fetch("".concat(App.session.get("apiProxyBaseUrl"),"/sites/").concat(t.siteRef,"/reset-styles"),{credentials:"include",method:"POST",headers:{"X-CSRF-TOKEN":App.frontEndBucket.csrfToken}});case 2:r=n.sent;204===r.status?window.location="".concat(t.protocol,"://editor.").concat(t.brandDomain):401===r.status?Editor.Responsive.displaySessionTimeoutDialog():App.t("editor.dialog.reset-styles.error","We were unable to reset your site's styles. Please contact support.");case 4:case"end":return n.stop()}},e)}))()}});var o=t["default"]=i},40984(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_widgetpropertypanel_empty",initialize:function e(t){this.emptySettingMessage=t.emptySettingMessage||"";return this},serializeData:function e(){return{emptySettingMessage:this.emptySettingMessage}}});var n=t["default"]=r},56371(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=u(r(68977));var i=r(62749);var o=u(r(40984));var a=r(58969);var s=u(r(35678));var l=r(42189);function u(e){return e&&e.__esModule?e:{default:e}}var c="is-active";var d="is-open";function f(e){return e.ui.panel.activePanel}function p(e){return e.ui.panel.panelOpen}function g(e){return e.ui.panel.saveActive}function h(e){return e.ui.panel.hasError}var v=Marionette.CompositeView.extend({template:"view_settings_widgetpropertypanel",emptyView:o.default,keepWidgetPanelOpen:false,childEvents:{"save:disable":"onSaveDisabled","save:enable":"onSaveEnabled","save:validate":"onSaveValidated","setting:change":"onSettingsChange","setting:click":"onSettingsButtonClick","setting:reset":"onSettingsReset"},initialize:function e(t){this.profileModel=t.profileModel;this.widgetStyleSettingsViewFactory=t.widgetStyleSettingsViewFactory;this.styleSettingsProvider=t.styleSettingsProvider;this.stylesEnabled=false;this.settingsComponentProvider=t.settingsComponentProvider;this.tracker=t.tracker;t.rowsEnabled||this.setupViewBindings();return this},setupViewBindings:function e(){l.store.dispatch((0,a.errorRemoved)());this.bindGlobalEvents();this.unsubscribe=l.store.subscribe(this.handleChange.bind(this))},handleChange:function e(){if(!this.el){this.unsubscribe();return}switch(f(l.store.getState())){case"style":this.renderStyle();break;case"settings":this.renderSettings();break}g(l.store.getState())&&!this.hasInputError()?this.enableSaveBtn():this.disableSaveBtn();l.store.getState().ui.panel.showSave?this.showSaveBtn():this.hideSaveBtn()},onSettingsChange:function e(t,r,n){l.store.dispatch((0,a.saveEnabled)());this.trigger(r,n)},onSettingsReset:function e(t,r,n){this.updateStyleSettings();this.options.rowsEnabled&&true===this.options.rowsEnabled||this.render()},onSettingsButtonClick:function e(t,r,n){this.trigger(r,n)},onPanelChange:function e(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l.store.dispatch((0,a.panelOpened)(t));r?l.store.dispatch((0,a.saveHidden)()):l.store.dispatch((0,a.saveShown)())},childViewOptions:function e(){return{profileModel:this.profileModel,emptySettingMessage:this.emptySettingMessage}},childViewContainer:".js-settings-content",featuredChildViewContainer:".js-featured-settings-content",events:{"click .js-cancel-settings":"cancelBtnClicked",submit:"onSubmit","click .js-settings-tab-button":"settingsTabBtnClicked","click .js-style-tab-button":"styleTabBtnClicked","input input,textarea":"onChange"},onChange:function e(){!g(l.store.getState())&&this.hasInputError()||l.store.dispatch((0,a.saveEnabled)())},settingsTabBtnClicked:function e(t){t.preventDefault();if("settings"===f(l.store.getState()))return;l.store.dispatch((0,a.panelOpened)("settings"))},renderSettings:function e(){var t=this.el.querySelector(".js-style-tab-button");if(t){t.classList.remove(c);this.el.querySelector(".js-settings-tab-button").classList.add(c);this.el.querySelector(".js-settings-tab").style.display="block";this.el.querySelector(".js-styles-tab").style.display="none"}this.el.querySelector(".js-save-settings")&&this.el.querySelector(".js-save-settings").removeAttribute("hidden")},styleTabBtnClicked:function e(t){t.preventDefault();if("style"===f(l.store.getState()))return;l.store.dispatch((0,a.panelOpened)("style"))},renderStyle:function e(){this.el.querySelector(".js-settings-tab-button").classList.remove(c);this.el.querySelector(".js-style-tab-button").classList.add(c);this.el.querySelector(".js-styles-tab").style.display="block";this.el.querySelector(".js-settings-tab").style.display="none";this.el.querySelector(".js-save-settings")&&this.el.querySelector(".js-save-settings").setAttribute("hidden","hidden")},getChildView:function e(t){return this.settingsComponentProvider(t.get("type"))},serializeData:function e(){return{componentsLength:this.collection.length,widgetTitle:this.widgetTitle,immutable:this.model.get("immutable"),fixed:this.fixed,stylesEnabled:this.stylesEnabled,forceEnableSave:this.forceEnableSave}},bindGlobalEvents:function e(){s.default.Events.on("widgetSettings:exit-edit-mode",this.hideWidgetPanel.bind(this));s.default.Events.on("sidebarPanel:changed",this.hideWidgetPanel.bind(this));s.default.Events.on("setting:error:show",this.showSettingsError.bind(this));s.default.Events.on("setting:error:clear",this.clearSettingsError.bind(this));s.default.Events.on("on:toolbarOverlay:click on:textEditor:open",this.saveAndClosePanel.bind(this));s.default.Events.on("page:change",this.pageChangeCleanUp.bind(this));s.default.Events.on("panel:change",this.onPanelChange.bind(this))},pageChangeCleanUp:function e(){this.stopListening(this.model);this.model=null},saveAndClosePanel:function e(){p(l.store.getState())&&!h(l.store.hasError)&&this.saveSettingsChange()},onRender:function e(){this.el.classList.add(d);this.stylesEnabled&&this.renderStyleSectionsPanel();l.store.getState().ui.panel.activePanel||l.store.dispatch((0,a.panelOpened)("settings"));s.default.Events.trigger("on:propertyPanel:open")},renderStyleSectionsPanel:function e(){var t=this.widgetStyleSettingsViewFactory.build({el:".js-style-content"});t.render()},attachHtml:function e(t,r,n){var i=null;if(r.model.get("featuredSetting")){i=t.$(this.featuredChildViewContainer);i.append(r.el)}else if(t.isBuffering){t.elBuffer.appendChild(r.el);t._bufferedChildren.push(r)}else t._insertBefore(r,n)||t._insertAfter(r)},onSaveDisabled:function e(){l.store.dispatch((0,a.saveDisabled)());l.store.dispatch((0,a.errorAdded)())},onSaveValidated:function e(){this.hasInputError()||this.onSaveEnabled()},onSaveEnabled:function e(){l.store.dispatch((0,a.saveEnabled)());l.store.dispatch((0,a.errorRemoved)())},disableSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&t.setAttribute("disabled","disabled")},enableSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&t.removeAttribute("disabled")},hideSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&(t.style.display="none")},showSaveBtn:function e(){var t=this.el.querySelector(".js-save-settings");t&&(t.style.display="inherit")},showSettingsError:function e(t){var r=this.collection.get(t.settingId);if(!r)return;var n=this.children.findByModel(r);r.set("error",t.message);n.render();l.store.dispatch((0,a.saveDisabled)());l.store.dispatch((0,a.errorAdded)())},clearSettingsError:function e(t){var r=this.collection.get(t);if(!r)return;var n=this.children.findByModel(r);r.set("error","");n.render();l.store.dispatch((0,a.saveEnabled)());l.store.dispatch((0,a.errorRemoved)())},clearAllSettingsErrors:function e(){var t=this;this.collection.forEach(function(e){if(!e.get("error"))return;e.set("error","");var r=t.children.findByModel(e);r.render()});l.store.dispatch((0,a.saveEnabled)());l.store.dispatch((0,a.errorRemoved)())},hideWidgetPanel:function e(){this.el.classList.remove(d);l.store.dispatch((0,a.errorRemoved)());this.previousPosition&&(document.querySelector(".js-site-preview").scrollTop=this.previousPosition);s.default.Events.trigger("on:propertyPanel:close");l.store.dispatch((0,a.panelClosed)())},viewReset:function e(t){if(!p(l.store.getState())||h(l.store.getState())||t.enableSave){if(h(l.store.getState()))return this}else this.saveSettingsChange();this.cleanUpEventsListener();this.model=t.model||{};this.collection=t.collection||{};this.widgetTitle=t.widgetTitle||"";this.widgetName=t.widgetName||"";this.widgetUniqueId=t.widgetUniqueId;this.fixed=t.fixed;this.widgetType=t.className||"";this.widgetEl=t.widgetEl;this.forceEnableSave=t.enableSave;this.previousAttributes=t.previousAttributes;this.previousProfileAttributes=t.previousProfileAttributes;this.previousPosition=$(".js-site-preview").scrollTop();this.emptySettingMessage=t.emptySettingMessage||"";this.updateStyleSettings();this.options.rowsEnabled&&true===this.options.rowsEnabled||this.render();this.listenTo(this.model,"saved",this.widgetModelSaved);l.store.getState().ui.panel.activePanel||l.store.dispatch((0,a.panelOpened)(""));t.enableSave||l.store.dispatch((0,a.saveDisabled)());l.store.getState().ui.panel.showSave||l.store.dispatch((0,a.saveHidden)());return this},updateStyleSettings:function e(){if(this.styleSettingsProvider.hasStyleCollection()){var t=this.styleSettingsProvider.getStyleSettings({widgetType:this.widgetType,widgetEl:this.widgetEl,fixed:this.fixed,model:this.model});var r=this.styleSettingsProvider.getStylesCollection();this.stylesEnabled=Object.keys(t).length>0;if(this.stylesEnabled){var n=(0,i.convertStyleObjectsToJson)(t,r);l.store.dispatch((0,a.stylesUpdated)(n))}}},cleanUpEventsListener:function e(){this.off();this.model&&this.stopListening(this.model,"saved",this.widgetModelSaved)},cancelBtnClicked:function e(){this.model.get("type")&&-1!==this.model.get("type").indexOf("widget.content")&&this.handleTextEditorClose();if(this.isModelChanged()&&!this.keepWidgetPanelOpen){this.model.clear({silent:true});this.model.set(this.previousAttributes)}if(this.isProfileModelChanged()&&!this.keepWidgetPanelOpen){this.profileModel.clear({silent:true});this.profileModel.set(this.previousProfileAttributes)}this.trigger("before:close");this.hideWidgetPanel()},onSubmit:function e(t){t.preventDefault();this.clearAllSettingsErrors();var r=this.checkRequiredFields();this.model.get("type")&&-1!==this.model.get("type").indexOf("widget.content")&&this.handleTextEditorClose();if(!h(l.store.getState())&&!r){this.saveSettingsChange();this.trigger("widget:save-clicked")}},checkRequiredFields:function e(){var t=false;var r=this.collection.filter(function(e){return e.get("required")});r.forEach(function(e){var r=e.get("value");if(!r||!r.length){t=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};s.default.Events.trigger("setting:error:show",i)}});return t},handleTextEditorClose:function e(){this.hideWidgetPanel()},saveSettingsChange:function e(){this.isProfileModelChanged()&&this.handleProfileModel();this.isModelChanged()?this.handleWidgetModel():this.hideWidgetPanel();this.trigger("save")},isModelChanged:function e(){var t=Object.keys(this.previousAttributes);var r=Object.keys(this.model.toJSON());var n=false;(this.model.changedAttributes(this.previousAttributes)||t.length!==r.length)&&(n=true);return n},isProfileModelChanged:function e(){var t=Object.keys(this.previousProfileAttributes);var r=Object.keys(this.profileModel.toJSON());var n=false;(this.profileModel.changedAttributes(this.previousProfileAttributes)||t.length!==r.length)&&(n=true);return n},handleWidgetModel:function e(){this.model.save({widgetName:this.widgetName,widgetUniqueId:this.widgetUniqueId,fixed:this.fixed});this.trackChanges()},handleProfileModel:function e(){this.profileModel.save()},widgetModelSaved:function e(){if(this.keepWidgetPanelOpen)return;this.hideWidgetPanel()},trackChanges:function e(){var t=this.getWidgetTypeName();if(""===t)return;this.sendChanges(t)},sendChanges:function e(t){if(!this.tracker)return;this.tracker.track("".concat(t," widget updated"),{changedFields:this.getChangedFields()})},getWidgetTypeName:function e(){var t=this.model.widgetType;var r=t.split(".");if(2!==r.length)return"";if("widget"!==r[0])return"";return r[1]},getChangedFields:function e(){var t=[];var r=this.previousAttributes,n=this.model;var i=n.toJSON();Object.keys(i).forEach(function(e){Object.prototype.hasOwnProperty.call(r,e)&&r[e]===i[e]||t.push(e)});return t.join(", ")},hasInputError:function e(){return this.el.querySelectorAll(".settings__error-input").length>0}});var m=t["default"]=v},19918(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=a(r(66043));var o=r(92969);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function l(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){s(o,n,i,a,l,"next",e)}function l(e){s(o,n,i,a,l,"throw",e)}a(void 0)})}}var u={onSettingsChange:function e(t,r,n){this.handleEmailVerificationOnChange(t,r,n)},onRender:function e(t){this.emailVerifiedPromise=n.store.dispatch(o.getEmailVerification.initiate(n.store.getState().site.ref,{forceRefetch:true}));this.emailVerifiedUnsubscribe=null;this.handleEmailVerificationOnRender(t)},onRemove:function e(){var t;null===(t=this.emailVerifiedUnsubscribe)||void 0===t?void 0:t.call(this)},handleEmailVerificationOnRender:function e(){var t=this;return l(regeneratorRuntime.mark(function e(){var r,n,i,o;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:r=t.getEmailSettingsComponent();n=null;if(!r){a.next=11;break}n="profile-settings"===r.model.get("type")&&"form"===r.model.get("profileType")?r.model.get("email"):r.model.get("value");if(!(n&&!t.isEmailVerified(n))){a.next=11;break}a.next=7;return t.emailVerifiedPromise;case 7:i=a.sent;o=i.unsubscribe;t.emailVerifiedUnsubscribe=o;if(t.isEmailUnverified(n)){t.emailToVerify=n;t.showEmailVerificationInfo()}case 11:case"end":return a.stop()}},e)}))()},handleEmailVerificationOnChange:function e(t,r,n){if(t.model.get("emailVerificationEnable")){if("profile-settings"===t.model.get("type")){this.handlProfileWidget(r,n);Editor.Events.once("profile:changed",this.onSave.bind(this))}else this.handleEmailVerification(n);this.verificationView&&this.isEmailVerified(n)&&this.verificationView.remove()}},handlProfileWidget:function e(t,r){if("widget-profile-form-email"===t)this.handleEmailVerification(r);else{this.keepWidgetPanelOpen=false;this.emailToVerify=null;this.verificationView&&this.verificationView.remove()}},handleEmailVerification:function e(t){if(this.isEmailVerified(t)){this.keepWidgetPanelOpen=false;this.emailToVerify=null}else{this.keepWidgetPanelOpen=true;this.emailToVerify=t}},widgetModelSaved:function e(){this.onSave()},onSave:function e(){this.emailToVerify&&this.showEmailVerificationInfo()},showEmailVerificationInfo:function e(){this.verificationView=new i.default({email:this.emailToVerify,csrfToken:n.store.getState().env.csrfToken}).render();this.$(this.featuredChildViewContainer).empty().append(this.verificationView.el);this.disableSaveButton()},disableSaveButton:function e(){var t=this.getEmailSettingsComponent();t&&t.trigger("save:disable")},getEmailSettingsComponent:function e(){var t=this.collection.filter(function(e){return e.get("emailVerificationEnable")});if(t.length>0)return this.children.findByModel(t[0]);return false},isEmailVerified:function e(t){return n.store.getState().site.emailVerification.some(function(e){return t===e.email&&1===parseInt(e.verified,10)})},isEmailUnverified:function e(t){return n.store.getState().site.emailVerification.some(function(e){return t===e.email&&0===parseInt(e.verified,10)})}};var c=t["default"]=u},31892(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r0?this.applyFilter(t):this.clearFilter()}},{key:"_escKeyDown",value:function e(t){if(t.length>0){this.clearInput();this.clearFilter()}else this.view.hidePanel()}},{key:"_backspaceKeyDown",value:function e(t){0===t.length&&this.showGroupNames();if(t.length<=1){this.clearFilter();return}this.applyFilter(t)}},{key:"hideGroupNames",value:function e(){n(this.panelElements.groupNameEls).forEach(function(e){e.setAttribute("hidden",true)})}},{key:"showGroupNames",value:function e(){n(this.panelElements.groupNameEls).forEach(function(e){e.removeAttribute("hidden")})}}]);return e}();var h=t["default"]=g},67103(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(48758);var o=h(r(45806));var a=r(63342);var s=r(58969);var l=r(76890);var u=r(42189);var c=g(r(85249));var d=g(r(76058));var f=g(r(12196));var p=g(r(93881));function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(h=function e(t,o){if(!o&&t&&t.__esModule)return t;var a,s,l={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return l;if(a=o?i:r){if(a.has(t))return a.get(t);a.set(t,l)}for(var u in t)"default"!==u&&{}.hasOwnProperty.call(t,u)&&((s=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,u))&&(s.get||s.set)?a(l,u,s):l[u]=t[u]);return l})(e,t)}var v=o.default.scrollToMainZone;var m=Marionette.CompositeView.extend({childView:f.default,events:{"click .js-close-widget-overlay-panel":"togglePanel","click .js-widget-panel-backstop":"togglePanel","click .js-site-frame-backstop":"togglePanel","click .js-search-footer":"footerSearchClicked","keyup .js-footer-search-field":"footerSearchKeyup"},render:function e(){var t=this.collection.toJSON();var r=c.default.groupWidgets(t,this.widgetGroup);var n=Twig.render(Twig.templates.widgets_panel_container,{groupedWidgetData:r,widgets:t,customWidgetsDomain:this.EnvDataProvider.get("customWidgetsDomain"),enableRows:this.featureFlagDataProvider.get("enableRows")});(0,a.emptyElement)(this.widgetPanel);this.widgetPanel.innerHTML=n;this.attachChildrenEvents();this.onRender()},attachChildrenEvents:function e(){this.collection.each(function(e){this.attachWidgetItemFunction(e)},this);this.delegateEvents()},attachWidgetItemFunction:function e(t){var r=new f.default({el:".js-widget[data-ref=".concat(t.get("ref"),"]"),model:t});this.proxyChildEvents(r);this.children.add(r)},initialize:function e(t){this.widgetGroup=t.widgetGroup;this.collection=t.collection;this.EnvDataProvider=t.EnvDataProvider;this.featureFlagDataProvider=t.featureFlagDataProvider;this.widgetPanel=this.el.querySelector(".js-widgets-overlay-panel");this.attachEditorEvents()},attachEditorEvents:function e(){Editor.Events.on("toolbar:hideWidgetPanel",this.hidePanel.bind(this));Editor.Events.on("toolbar:togglePopover",this.togglePanel.bind(this));Editor.Events.on("widgetSettingsPanel:opened",this.hidePanel.bind(this));Editor.Events.on("dragdrop:clickToAddWidget",this.hidePanel.bind(this));Editor.Events.on("dragdrop:dragStart",this.hidePanel.bind(this))},footerSearchClicked:function e(){var t=this.search.getInput();this.search.applyFilter(t)},footerSearchKeyup:function e(t){this.search.handleKeyup(t)},togglePanel:function e(){Editor.Events.trigger("addRowMode:addButtons");if(u.store.getState().ui.panel.panelOpen){u.store.dispatch((0,s.panelClosed)());this.hidePanel();this.unfocusMainZone()}else{u.store.dispatch((0,s.panelOpened)("content"));this._addWidgetAddModeClass();this.widgetPanel.classList.add("is-open");this.giveSearchBoxFocus();this.hidePreviewBar();this.focusMainZone();(0,l.closeIntercom)()}},focusMainZone:function e(){if("coarse"===i.deviceFeaturesHelper.getInputType()){v();(0,p.default)("addClass",(0,o.getIframeWindow)(),{className:"drag-active",target:"body"})}},unfocusMainZone:function e(){"coarse"===i.deviceFeaturesHelper.getInputType()&&(0,p.default)("removeClass",(0,o.getIframeWindow)(),{className:"drag-active",target:"body"})},hidePreviewBar:function e(){if(i.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.add("hidden");document.querySelector(".editor-body").classList.add("no-preview")}},showPreviewBar:function e(){if(i.deviceFeaturesHelper.isSmallDevice()){document.querySelector(".js-main-toolbar").classList.remove("hidden");document.querySelector(".editor-body").classList.remove("no-preview")}},giveSearchBoxFocus:function e(){this.el.querySelector(".js-footer-search-field").focus()},hidePanel:function e(){this.resetWidgetPanel();this.widgetPanel.classList.remove("is-open");this._removeWidgetAddModeClass();u.store.dispatch((0,s.panelClosed)());(0,l.openIntercom)()},resetWidgetPanel:function e(){this.search.clearInput();this.showPreviewBar();this.search.clearFilter()},onRender:function e(){this.search=new d.default({view:this});this.setTouchClasses();this.bindEvents()},bindEvents:function e(){Editor.Events.on("screenMode:change",this.hidePanel.bind(this));(0,p.default)("addEventNotifier",(0,o.getIframeWindow)(),{type:"click",target:".js-site-frame-backstop",notifyEventType:"hideWidgetPanel"})},setTouchClasses:function e(){"coarse"===i.deviceFeaturesHelper.getInputType()&&this.widgetPanel.classList.add("mobile-panel")},_addWidgetAddModeClass:function e(){(0,p.default)("addClass",(0,o.getIframeWindow)(),{className:"widget-add-mode",target:"body"})},_removeWidgetAddModeClass:function e(){(0,p.default)("removeClass",(0,o.getIframeWindow)(),{className:"widget-add-mode",target:"body"})}});var y=t["default"]=m},85249(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={groupWidgets:function e(t,r){var n={};r.forEach(function(e){n[e]=[];t.forEach(function(t){t.groupName===e&&n[e].push(t)})});return n}};var n=t["default"]=r},57115(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(77262));var i=a(r(31892));var o=a(r(67103));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){e.factory("WidgetsPanelDataFilter",function(e){return new i.default({userDataProvider:e.UserDataProvider,featureFlagDataProvider:e.featureFlagDataProvider,pluginsDataProvider:e.PluginsDataProvider})});e.factory("WidgetsPanelFactory",function(e){return new n.default({Collection:Backbone.Collection.extend(),Model:Backbone.Model.extend(),dataFilter:e.WidgetsPanelDataFilter,WidgetsPanelView:o.default,EnvDataProvider:e.EnvDataProvider,featureFlagDataProvider:e.featureFlagDataProvider})});return e}var l=t["default"]=s},68172(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(48525));function i(e){return e&&e.__esModule?e:{default:e}}var o=Backbone.View.extend({template:"header_footer_sharing_content_dialog",events:{"click .js-content-option":"onOptionClicked"},initialize:function e(t){this.zoneType=t.zoneType;this.currentZoneScope=t.currentZoneScope;this.zoneRestorer=t.zoneRestorer;this.zoneCloner=t.zoneCloner;this.templateRenderer=t.templateRenderer},onOptionClicked:function e(t){var r=t.currentTarget;var n="is-selected";if(r.classList.contains(n))return;var i=r.parentNode.querySelector(".".concat(n));i.classList.remove(n);r.classList.add(n)},restoreZone:function e(){this.zoneRestorer.restoreZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cloneZone:function e(){this.zoneCloner.cloneZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},closeDialog:function e(){this.trigger("view:remove")},render:function e(){var t=this.templateRenderer.render(this.template,{zoneType:this.zoneType,currentZoneScope:this.currentZoneScope});var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t);this.onRender()},onRender:function e(){this.modal&&this.modal.modal.on("dialog:done",this.onDoneClicked.bind(this))},onDoneClicked:function e(){var t=this.el.querySelector(".is-selected");t.classList.contains("js-custom-option")&&"custom"!==this.currentZoneScope&&this.cloneZone();t.classList.contains("js-shared-option")&&"shared"!==this.currentZoneScope&&this.restoreZone();this.closeDialog()}});var a=t["default"]=o},38056(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(48525));function i(e){return e&&e.__esModule?e:{default:e}}var o=Backbone.View.extend({template:"shared_row_dialog",events:{"click .js-change-zone-scope":"changeZoneScopeClicked","click .js-cancel":"cancelClicked","click .js-update":"updateClicked","click .js-done":"closeDialog"},initialize:function e(t){this.zoneType=t.zoneType;this.currentZoneScope=t.currentZoneScope;this.zoneRestorer=t.zoneRestorer;this.zoneCloner=t.zoneCloner;this.templateRenderer=t.templateRenderer},updateClicked:function e(){this.useSharedZoneEl.checked&&"shared"!==this.currentZoneScope&&this.restoreZone();this.useCustomZoneEl.checked&&"custom"!==this.currentZoneScope&&this.cloneZone();this.closeDialog()},closeDialog:function e(){this.trigger("view:remove")},restoreZone:function e(){this.zoneRestorer.restoreZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cloneZone:function e(){this.zoneCloner.cloneZone({name:this.zoneType,pageRef:Number((0,n.default)().get("pageRef"))})},cacheElements:function e(){this.stepOneEl=this.el.querySelector(".js-step-one");this.stepTwoEl=this.el.querySelector(".js-step-two");this.useSharedZoneEl=this.el.querySelector("#use-shared-zone");this.useCustomZoneEl=this.el.querySelector("#use-custom-zone")},goForward:function e(){this.stepOneEl.setAttribute("hidden",true);this.stepTwoEl.removeAttribute("hidden")},goBack:function e(){this.stepTwoEl.setAttribute("hidden",true);this.stepOneEl.removeAttribute("hidden")},changeZoneScopeClicked:function e(){this.goForward()},cancelClicked:function e(){this.goBack()},render:function e(){var t=this.templateRenderer.render(this.template,{zoneType:this.zoneType,currentZoneScope:this.currentZoneScope});var r=document.querySelectorAll(".js-dialog-contents");var n=r.item(r.length-1);n.insertAdjacentHTML("beforeend",t);this.cacheElements()}});var a=t["default"]=o},89004(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,e);this.key=t.key;this.visible=false}o(e,[{key:"isShowing",value:function e(){return this.visible}},{key:"isLoaded",value:function e(){return"undefined"!==typeof window.grecaptcha}},{key:"isVerified",value:function e(){return""!==window.grecaptcha.getResponse()}},{key:"getToken",value:function e(){return window.grecaptcha.getResponse()}},{key:"render",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.sitekey=this.key;window.grecaptcha.render(t,r);this.visible=true}},{key:"display",value:function e(t,r){this.isLoaded()?this.render(t,r):c(this.render.bind(this,t,r))}}]);return e}();var u=t["default"]=l;function c(e){var t=document.createElement("script");var r="recpatcha".concat(Math.random().toString(36).slice(2));var n="https://www.google.com/recaptcha/api.js?render=explicit";var i=false;if("function"===typeof e){window[r]=e;i=r}"undefined"!==typeof e&&"function"===typeof window[e]&&(i=e);i&&(n+="&onload=".concat(i));t.type="application/javascript";t.src=n;document.body.appendChild(t)}},12461(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:window;n(this,e);this.mainWindow=t;this._properties={siteLanguages:this.mainWindow.Server.siteLanguages,siteCurrentLanguage:this.mainWindow.Server.siteCurrentLanguage,siteDefaultLanguage:this.mainWindow.Server.siteDefaultLanguage,siteLanguageMenuSettings:this.mainWindow.Server.siteLanguageMenuSettings}}o(e,[{key:"get",value:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Object.keys(this._properties).includes(t))return this._properties[t];return r}}]);return e}()},79558(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return window.BaseKit.Widget}},85989(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(){return window.Server.widgetsOnPage}},26548(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=f(r(35035));var i=f(r(37755));var o=f(r(20402));var a=f(r(86343));var s=f(r(93781));var l=f(r(79558));var u=f(r(38039));var c=f(r(12461));var d=f(r(193));function f(e){return e&&e.__esModule?e:{default:e}}var p=new n.default;p.factory("WidgetClassDefinitionRetriever",function(){return new i.default({widgetDefinitionsProvider:l.default})});p.factory("WidgetViewFactory",function(e){return new s.default({widgetClassDefinitionRetriever:e.WidgetClassDefinitionRetriever,StdViewClass:Backbone.View})});p.factory("WidgetModelFactory",function(e){return new a.default({widgetClassDefinitionRetriever:e.WidgetClassDefinitionRetriever,StdModelClass:Backbone.View})});p.factory("WidgetFactory",function(e){return new o.default({widgetViewFactory:e.WidgetViewFactory,widgetModelFactory:e.WidgetModelFactory})});p.factory("siteLanguageDataProvider",function(){return new c.default(window)});p.factory("languageMenuRendererFactory",function(e){return new u.default({LanguageMenuRenderer:d.default,targetElement:window.document.body,languageDataProvider:e.siteLanguageDataProvider})});var g=t["default"]=p.container},193(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e){return u(e)||l(e)||s(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function l(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function u(e){if(Array.isArray(e))return c(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteLanguages,i=void 0===r?[]:r,o=t.siteDefaultLanguage,a=void 0!==o&&o,s=t.siteCurrentLanguage,l=void 0!==s&&s,u=t.siteLanguageMenuSettings,c=void 0===u?{}:u,f=t.sitePreview,p=void 0!==f&&f,g=t.widgetOverlayView,h=void 0!==g&&g,v=t.targetElement,m=void 0===v?window.document.body:v;d(this,e);this.siteLanguages=0!==n.store.getState().language.siteLanguages.length?n.store.getState().language.siteLanguages:i;this.siteDefaultLanguage=0!==n.store.getState().language.defaultLanguage.language.length?n.store.getState().language.defaultLanguage:a;this.siteCurrentLanguage=l;this.siteLanguageMenuSettings=c;this.sitePreview=p;this.widgetOverlayView=h;this.overlayElement=false;this.targetElement=m;this._listenToEvents()}p(e,[{key:"display",value:function e(){if(!this.siteDefaultLanguage||0===this.siteLanguages.length||this._isPageBlogOrStore())return;if(!this._hasActiveLanguages())return;this._renderMenu()}},{key:"reRender",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.siteLanguages,n=void 0!==r&&r,i=t.siteLanguageMenuSettings,o=void 0!==i&&i,a=t.siteDefaultLanguage,s=void 0!==a&&a,l=t.siteCurrentLanguage,u=void 0!==l&&l;var c=this.targetElement.querySelector(".js-language-selector");c&&c.parentNode.removeChild(c);false!==n&&(this.siteLanguages=n);false!==o&&(this.siteLanguageMenuSettings=o);false!==s&&(this.siteDefaultLanguage=s);false!==u&&(this.siteCurrentLanguage=u);if(false===this.siteDefaultLanguage||0===this.siteLanguages.length)return;if(!this._hasActiveLanguages())return;this._renderMenu()}},{key:"_listenToEvents",value:function e(){var t=this;var r=this.targetElement.ownerDocument.defaultView;if(!this.sitePreview)return;r.addEventListener("message",function(e){var r="string"===typeof e.data?e.data:e.data.action||"";"rerender:languagemenu"===r&&t.reRender(e.data)},false)}},{key:"_renderMenu",value:function e(){var t=this.targetElement;var r=this._createMenuElement();t.insertBefore(r,t.firstChild);var n=t.querySelector(".js-language-selector--current");if(!n)return;n.addEventListener("click",function(e){e.preventDefault();e.stopPropagation();var r=t.querySelector(".js-language-selector");if(t.classList.contains("touch")){r.classList.toggle("hover");var n=function e(){r.classList.toggle("hover");document.removeEventListener("click",e)};document.addEventListener("click",n)}})}},{key:"_setupMenuOverlay",value:function e(t){var r=this;this.overlayElement||(this.overlayElement=this.widgetOverlayView.render().el);t.appendChild(this.overlayElement);this.overlayElement.addEventListener("mouseenter",function(){var e=o(r.targetElement.querySelectorAll(".js-widget-overlay.hover"));e.forEach(function(e){return e.classList.remove("hover")});r.overlayElement.classList.add("hover")});this.overlayElement.addEventListener("mouseleave",function(){r.overlayElement.classList.remove("hover")});this.widgetOverlayView.on("widget:settings",function(){Editor.Events.trigger("languagemenu:settings")});this.widgetOverlayView.on("widget:overlayClick",function(){Editor.Events.trigger("languagemenu:settings")})}},{key:"_createMenuElement",value:function e(){var t=this;var r=document.createElement("div");var n=this._getMenuElementClasses();var i=this._createMenuInnerElement();var o=this._createLanguageList();var a=this.siteLanguages.slice(0).filter(function(e){return e.active});a.unshift(this.siteDefaultLanguage);n.forEach(function(e){return r.classList.add(e)});r.appendChild(i);i.appendChild(o);a.forEach(function(e){var r=document.createElement("li");var n=t._createLanguageLinkElement(e);var i=t._getItemClasses(e);i.forEach(function(e){return r.classList.add(e)});r.appendChild(n);o.appendChild(r)});this.sitePreview&&this.widgetOverlayView&&this._setupMenuOverlay(i);return r}},{key:"_getItemClasses",value:function e(t){var r=["language-selector__item"];var n=this.siteCurrentLanguage?this.siteCurrentLanguage.language:"";t.id||r.push("language-selector__item---default");n===t.language&&r.push("language-selector__item--current","js-language-selector--current");""!==n||t.id||r.push("language-selector__item--current","js-language-selector--current");return r}},{key:"_createLanguageLinkElement",value:function e(t){var r=document.createElement("a");var n=document.createElement("span");var i=document.createElement("span");n.classList.add("language-selector__icon");t.flag&&n.classList.add("language-selector__icon--".concat(t.flag.toLowerCase()));i.classList.add("language-selector__name");i.textContent=t.localisedName;r.classList.add("language-selector__link");r.appendChild(n);r.appendChild(i);if(this.sitePreview){r.addEventListener("click",function(e){return e.preventDefault()});r.addEventListener("hover",function(e){return e.preventDefault()});r.classList.add("language-selector__link--site-preview")}t.id?r.setAttribute("href","/".concat(t.language,"/home")):r.setAttribute("href","/");return r}},{key:"_createLanguageList",value:function e(){var t=document.createElement("ul");t.classList.add("language-selector__list");return t}},{key:"_createMenuInnerElement",value:function e(){var t=document.createElement("div");t.classList.add("language-selector__inner");return t}},{key:"_getMenuElementClasses",value:function e(){var t=["language-selector","js-language-selector"];var r="language-selector--light";var n="language-selector--horizontal";var i="language-selector--flag-text";this.sitePreview&&t.push("language-selector--site-preview");null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuShade&&(r="language-selector--".concat(this.siteLanguageMenuSettings.menuShade));null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuStyle&&(n="language-selector--".concat(this.siteLanguageMenuSettings.menuStyle));null!==this.siteLanguageMenuSettings&&this.siteLanguageMenuSettings.menuType&&(i="language-selector--".concat(this.siteLanguageMenuSettings.menuType));return t.concat([r,n,i])}},{key:"_isPageBlogOrStore",value:function e(){var t=this.targetElement.ownerDocument.defaultView;if("undefined"===typeof t.Server)return false;if("undefined"===typeof t.Server.page)return false;return"ecomproductlist"===t.Server.page.templateType||"ecombasketsummary"===t.Server.page.templateType||"ecomproduct"===t.Server.page.templateType||"ecomlegal"===t.Server.page.templateType||"blogpostlist"===t.Server.page.templateType||"blogpost"===t.Server.page.templateType}},{key:"_hasActiveLanguages",value:function e(){return this.siteLanguages.some(function(e){return 1===parseInt(e.active,10)})}}]);return e}()},38039(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(48758);var i=a(r(98701));var o=a(r(89073));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=t.LanguageMenuRenderer,n=void 0===r?{}:r,i=t.languageDataProvider,o=void 0===i?{}:i,a=t.sitePreview,s=void 0!==a&&a,u=t.targetElement,c=void 0===u?window.document.body:u,d=t.templateRenderer;l(this,e);this.LanguageMenuRenderer=n;this.languageDataProvider=o;this.sitePreview=s;this.targetElement=c;this.templateRenderer=d}c(e,[{key:"build",value:function e(t){var r=this.languageDataProvider.get("siteLanguages");var n=this.languageDataProvider.get("siteDefaultLanguage");var i=this.languageDataProvider.get("siteCurrentLanguage");var o=this.languageDataProvider.get("siteLanguageMenuSettings");var a=this.languageDataProvider;var s=this.createWidgetOverlayView();return new this.LanguageMenuRenderer({siteLanguages:r,siteDefaultLanguage:n,siteCurrentLanguage:i,siteLanguageMenuSettings:o,languageDataProvider:a,widgetOverlayView:s,targetElement:t,sitePreview:this.sitePreview})}},{key:"createWidgetOverlayView",value:function e(){var t={showTplWidget:false,isDeletable:false,isImageEditable:false,isMovable:false,showSettingsIcon:n.deviceFeaturesHelper.isSmallTouchDevice(),parentView:{$:function e(){return[]}},templateRenderer:this.templateRenderer};if(!this.sitePreview)return false;return n.deviceFeaturesHelper.isSmallTouchDevice()?new o.default(t):new i.default(t)}}]);return e}()},37755(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(33706);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r0,emptySettingMessage:this.widgetView.getSettings().emptySettingMessage||""});this.el.insertAdjacentHTML("beforeend",t)},removePanel:function e(){Editor.Events.off("widgetSettings:exit-edit-mode",this.closePanelHandler);Editor.Events.off("widgetSettings:close",this.closePanelHandler);Editor.Events.off("dragdrop:dragStart",this.closePanelHandler);this.remove();this.store.dispatch((0,i.widgetSettingsClosed)())},closePanel:function e(){this.model.clear({silent:true});this.model.stateManager.restoreInitialState();this.profileModel.stateManager.restoreInitialState();this.removePanel()},save:function e(){if(this.model.hasChanged){this.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId,fixed:this.widgetView.properties.fixed});this.model.stateManager.storeCurrentState()}if(this.profileModel.hasChanged){this.profileModel.save();this.profileModel.stateManager.storeCurrentState()}if(this.keepPanelOpen)return this;this.removePanel();return this},clearAllErrors:function e(){this.el.classList.remove("error");var t=this.settingsBody.currentView.collection.toArray();var r=!!(t&&t[0].get("groupId"));r?this.settingsBody.currentView.collection.toJSON().forEach(function(e){e.collection.toArray().forEach(function(e){return e.set("error","")})}):t.forEach(function(e){return e.set("error","")});var n=this.settingsBody.currentView;n.render()},handleSubmit:function e(t){var r=this;t.preventDefault();this.clearAllErrors();var n=false;var i=this.settingsBody.currentView.collection.toArray();var o=!!(i&&i[0].get("groupId"));if(o)n=this.settingsBody.currentView.collection.toJSON().some(function(e){var t=e.collection.toArray().filter(function(e){return e.get("required")});return r.checkRequiredFields(t)});else{var a=i.filter(function(e){return e.get("required")});n=this.checkRequiredFields(a)}n||this.save()},checkRequiredFields:function e(t){var r=false;t.forEach(function(e){var t=e.get("value");if(!t||!t.length){r=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};Editor.Events.trigger("setting:error:show",i)}});return r},handleKeydown:function e(t){t.keyCode===a&&this.closePanel()},_widgetIsOnRight:function e(t){return t.isColumn()&&t.model.collection.indexOf(t.model)>0}});var l=t["default"]=s},23075(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=s(r(74961));var i=s(r(70559));var o=s(r(66043));var a=r(92969);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function u(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){l(o,n,i,a,s,"next",e)}function s(e){l(o,n,i,a,s,"throw",e)}a(void 0)})}}var c={regions:{preSettingsBody:".js-settings-pre-body"},initialize:function e(){this.emailVerifiedPromise=this.store.dispatch(a.getEmailVerification.initiate(this.store.getState().site.ref,{forceRefetch:true}));this.emailVerifiedUnsubscribe=null;this.addStoreSubscriber()},addStoreSubscriber:function e(){var t="widgetSettings.openWidgetUniqueId";this.slice=new n.default({store:this.store,stateId:t});this.state=this.slice.get();this.slice.subscribe(this.onWidgetSettingsOpen.bind(this))},onWidgetSettingsOpen:function e(t){var r=this;if((0,i.default)(this.state,t))return;this.showVerificationDialog();if(this.isEmailVerificationEnable()){this.settingsBody.currentView.on("render",function(){r.addEventListener()});this.addEventListener()}},showVerificationDialog:function e(){var t=this;return u(regeneratorRuntime.mark(function e(){var r,n,i,o;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:r=t.getEmailSettingsComponentModel();if(!r){a.next=10;break}n=r.get("value");if(!(n&&!t.isEmailVerified(n))){a.next=10;break}a.next=6;return t.emailVerifiedPromise;case 6:i=a.sent;o=i.unsubscribe;t.emailVerifiedUnsubscribe=o;if(t.isEmailUnverified(n)){t.emailToVerify=n;t.showEmailVerificationInfo()}case 10:case"end":return a.stop()}},e)}))()},addEventListener:function e(){var t=this.getEmailSettingsComponentView();this.listenToOnce(t,"setting:change",this.handleEmailVerificationOnChange)},handleEmailVerificationOnChange:function e(t,r){if(this.isEmailVerified(r)){this.keepPanelOpen=false;this.emailToVerify=null}else{this.keepPanelOpen=true;this.emailToVerify=r}this.verificationView&&this.isEmailVerified(r)&&this.verificationView.remove()},remove:function e(){var t;this.slice.unsubscribe();null===(t=this.emailVerifiedUnsubscribe)||void 0===t?void 0:t.call(this)},handleSubmit:function e(){this.emailToVerify&&this.showEmailVerificationInfo()},showEmailVerificationInfo:function e(){this.verificationView=new o.default({email:this.emailToVerify,csrfToken:this.store.getState().env.csrfToken}).render();this.$(".js-settings-pre-body").empty().append(this.verificationView.el)},isEmailVerified:function e(t){return this.store.getState().site.emailVerification.some(function(e){return t===e.email&&1===parseInt(e.verified,10)})},isEmailUnverified:function e(t){return this.store.getState().site.emailVerification.some(function(e){return t===e.email&&0===parseInt(e.verified,10)})},getEmailSettingsComponentView:function e(){var t=this.settingsBody.currentView.children;var r=this.getEmailSettingsComponentModel();var n=null;t.findByModel(r)?n=t.findByModel(r):t.each(function(e){e.children.findByModel(r)&&(n=e.children.findByModel(r))});return n},getEmailSettingsComponentModel:function e(){var t=this.settingsBody.currentView.collection;var r=t.some(function(e){return e.get("groupId")});var n=null;r?t.forEach(function(e){var t=e.get("collection");var r=t.filter(function(e){return e.get("emailVerificationEnable")});r.length>0&&(n=r[0])}):n=t.filter(function(e){return e.get("emailVerificationEnable")})[0];return n},removePanel:function e(){this.keepPanelOpen=true},isEmailVerificationEnable:function e(){var t=this.settingsBody.currentView.collection;var r=t.some(function(e){return e.get("groupId")});var n=false;n=r?t.some(function(e){return e.get("collection").some(function(e){return e.get("emailVerificationEnable")})}):t.some(function(e){return e.get("emailVerificationEnable")});return n}};var d=t["default"]=c},70936(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(42189);var i=r(99196);var o=r(29158);var a={enableEditMode:function e(t){var r,a;this._addEditingClassToRowElement(t);this._addEditingClassToSiteFrameBody();this._addEditingClassToEditorBody();n.store.dispatch((0,o.rowEditingModeSet)(true));n.store.dispatch((0,i.rowTypeChanged)(null!==(r=t.model.get("rowType"))&&void 0!==r?r:""));n.store.dispatch((0,i.sectionTypeChanged)(null!==(a=t.model.get("sectionType"))&&void 0!==a?a:""))},disableEditMode:function e(t){this._removeEditingClassFromRowElement(t);this._removeEditingClassFromSiteFrameBody();this._removeEditingClassFromEditorBody();n.store.dispatch((0,o.rowEditingModeSet)(false));n.store.dispatch((0,i.rowTypeChanged)(""));n.store.dispatch((0,i.sectionTypeChanged)(""))},_getSiteFrameElement:function e(){return document.querySelector("#siteFrame").contentDocument},_addEditingClassToEditorBody:function e(){document.body.classList.add("row-editing");document.body.classList.add("hide-primary-ui")},_addEditingClassToSiteFrameBody:function e(){var t=this._getSiteFrameElement();t.body.classList.add("row-editing")},_addEditingClassToRowElement:function e(t){t.el.classList.add("active-row")},_removeEditingClassFromEditorBody:function e(){document.body.classList.remove("row-editing");document.body.classList.remove("hide-primary-ui")},_removeEditingClassFromSiteFrameBody:function e(){var t=this._getSiteFrameElement();t.body.classList.remove("row-editing")},_removeEditingClassFromRowElement:function e(t){t.el.classList.remove("active-row")}};var s=t["default"]=a},1930(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(45806));var i=o(r(48525));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:null;if(!Object.keys(this.properties).includes(t))return r;return this.properties[t]}}]);return e}();var u=t["default"]=l},51147(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(42746));var i=o(r(20506));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return d(e)||c(e,t)||l(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:"";return{type:o,payload:{page:t,lang:r}}};var O=t.deletePage=function e(t){return{type:a,payload:t}};var T=t.deleteLangPage=function e(t,r){return{type:s,payload:{id:t,lang:r}}};var D=t.setCurrentPage=function e(t){return{type:l,ref:t}};var M=t.setCurrentPageTextEntryMetadata=function e(t){return{type:u,isRTLLanguage:t}};var R=t.addLanguagesPageTree=function e(t){return{type:c,payload:t}};var L=t.orderPages=function e(){return{type:d}};var x=t.orderPagesSuccess=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:f,payload:{tree:t,lang:r}}};var I=t.orderPagesFailure=function e(t){return{type:p,payload:t,error:true}};var F=function e(){return{type:g}};var V=function e(t){return{type:h,payload:t}};var B=t.pageTreeFailure=function e(t){return{type:v,error:true,payload:t}};var N=function e(){return{type:m}};var W=t.langPageTreeSuccess=function e(t){return{type:y,payload:t}};var q=t.langPageTreeFailure=function e(t){return{type:b,error:true,payload:t}};var U=t.getPageTreeSuccess=function e(t){return function(){var e=n(regeneratorRuntime.mark(function e(r,n){var i;return regeneratorRuntime.wrap(function e(o){while(1)switch(o.prev=o.next){case 0:i=n();BaseKit.Globals.pages.resetPageTree(t);Editor.addSiteLanguagePagesToCollection(i.page.languages);r(V(t));case 4:case"end":return o.stop()}},e)}));return function(t,r){return e.apply(this,arguments)}}()};var z=t.addScriptStart=function e(){return{type:S}};var G=t.addScriptFailure=function e(t){return{type:_,error:true,payload:t}};var H=t.addScriptSuccess=function e(t,r){return{type:w,payload:{page:t,lang:r}}};var $=t.editPageStart=function e(){return{type:C}};var K=t.editPageSuccess=function e(t,r,n){return{type:k,payload:{ref:t,page:r,lang:n}}};var Q=t.editPageFailure=function e(t){return{type:P,error:true,payload:t}}},67697(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.api=t.CacheTag=void 0;var n=r(75816);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function a(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)})}}var s=t.CacheTag=function(e){e["CookieBanners"]="cookieBanners";e["GlobalValues"]="globalValues";e["Languages"]="languages";e["Media"]="media";return e}({});var l=function(){var e=a(regeneratorRuntime.mark(function e(t,r,o){var a,s,l,u;return regeneratorRuntime.wrap(function e(c){while(1)switch(c.prev=c.next){case 0:a="object"===i(t)&&"url"in t?t.url:t;s=a.startsWith("/_/")||a.startsWith("/refresh")||a.startsWith("/policy-pages")?"":r.getState().env.apiProxyBaseUrl;l=s;u=(0,n.fetchBaseQuery)({baseUrl:l,prepareHeaders:function e(t){t.has("Accept")||t.set("Accept","application/json");t.has("X-CSRF-TOKEN")||t.set("X-CSRF-TOKEN",r.getState().env.csrfToken);t.has("Content-Type")||t.set("Content-Type","application/json");return t},credentials:"include"});return c.abrupt("return",u(t,r,o));case 5:case"end":return c.stop()}},e)}));return function t(r,n,i){return e.apply(this,arguments)}}();var u=t.api=(0,n.createApi)({reducerPath:"api",baseQuery:l,endpoints:function e(){return{}},tagTypes:Object.values(s)})},92969(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEmailVerification=t.emailVerificationMiddleware=void 0;var n=r(65307);var i=r(67697);var o=r(29158);var a="/sites";var s=i.api.injectEndpoints({endpoints:function e(t){return{getEmailVerification:t.query({query:function e(t){return{method:"GET",url:"".concat(a,"/").concat(t,"/email-verification")}},transformResponse:function e(t){return t.emailVerification}})}}});var l=t.emailVerificationMiddleware=(0,n.createListenerMiddleware)();var u=l.startListening.withTypes();u({matcher:s.endpoints.getEmailVerification.matchFulfilled,effect:function e(t,r){r.dispatch((0,o.emailVerificationSet)(t.payload))}});var c=t.getEmailVerification=s.endpoints.getEmailVerification},39811(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.useUpdateLanguageStatus=t.useSetSiteData=t.useGetLanguagesPageTree=t.useGetLanguages=t.useDeleteLanguage=t.useAddSiteLanguagePages=t.updateOrder=t.updateLanguageStatus=t.siteURL=t.setSiteData=t.setPageData=t.pageMiddleware=t.importContent=t.getWidgets=t.getSitePages=t.getPageTree=t.getLanguagesPageTree=t.getLanguages=t.deleteLanguage=t.addSiteLanguagePages=t.NO_FILTER=void 0;var n=r(65307);var i=r(81069);var o=r(3833);var a=r(67697);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){return p(e)||f(e,t)||c(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"==typeof e)return d(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:w;var t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.ADD_PAGES:Editor.addSiteLanguagePagesToCollection(e.languages);return h(h({},e),{},{pages:t.pages,folders:b((0,n.formatPages)(t.pages))});case o.ADD_SINGLE_PAGE:if(""===t.payload.lang){var r=l(e.pages);r.push(t.payload.page);return h(h({},e),{},{pages:r})}var i=l(e.languages[t.payload.lang].pages);i.push(t.payload.page);return h(h({},e),{},{languages:h(h({},e.languages),{},v({},t.payload.lang,h(h({},e.languages[t.payload.lang]),{},{pages:i})))});case o.ADD_SCRIPT_START:case o.EDIT_PAGE_START:return h(h({},e),{},{pagesLoading:true,pagesError:false});case o.ADD_SCRIPT_SUCCESS:if(""===t.payload.lang){var a=(0,n.formatPages)(e.pages);var s=a.map(function(e){if("".concat(e.ref)==="".concat(t.payload.page.ref))return h(h({},e),{},{headscript:t.payload.page.headscript,headScript:t.payload.page.headScript,headScriptOptions:t.payload.page.headScriptOptions,bodyscript:t.payload.page.bodyscript,bodyScript:t.payload.page.bodyScript,bodyScriptOptions:t.payload.page.bodyScriptOptions});return h({},e)});return h(h({},e),{},{pages:(0,n.nestPages)(s),pagesError:false,pagesLoading:false})}var u=(0,n.formatPages)(e.languages[t.payload.lang].pages);var c=u.map(function(e){if("".concat(e.ref)==="".concat(t.payload.page.ref))return h(h({},e),{},{headscript:t.payload.page.headscript,headScript:t.payload.page.headScript,headScriptOptions:t.payload.page.headScriptOptions,bodyscript:t.payload.page.bodyscript,bodyScript:t.payload.page.bodyScript,bodyScriptOptions:t.payload.page.bodyScriptOptions});return h({},e)});return h(h({},e),{},{languages:h(h({},e.languages),{},v({},t.payload.lang,h(h({},e.languages[t.payload.lang]),{},{pages:(0,n.nestPages)(c)}))),pagesError:false,pagesLoading:false});case o.EDIT_PAGE_SUCCESS:if(""===t.payload.lang){var d=(0,n.formatPages)(e.pages);var f=d.map(function(e){if("".concat(e.ref)==="".concat(t.payload.ref))return h(h({},e),t.payload.page);return h({},e)});return h(h({},e),{},{folders:b(f),pages:(0,n.nestPages)(f)})}var p=(0,n.formatPages)(e.languages[t.payload.lang].pages);var g=p.map(function(e){if("".concat(e.ref)==="".concat(t.payload.ref))return h(h({},e),t.payload.page);return h({},e)});return h(h({},e),{},{languages:h(h({},e.languages),{},v({},t.payload.lang,{folders:b(g),pages:(0,n.nestPages)(g)}))});case o.ADD_SCRIPT_FAILURE:case o.EDIT_PAGE_FAILURE:return h(h({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});case o.DELETE_PAGE:var m=(0,n.formatPages)(e.pages).filter(function(e){return e.ref!==t.payload});return h(h({},e),{},{pages:(0,n.nestPages)(m),folders:b((0,n.formatPages)(m))});case o.DELETE_LANG_PAGE:var y=(0,n.formatPages)(e.languages[t.payload.lang].pages).filter(function(e){return e.ref!==t.payload.id});return h(h({},e),{},{languages:h(h({},e.languages),{},v({},t.payload.lang,h(h({},e.languages[t.payload.lang]),{},{pages:(0,n.nestPages)(y),folders:b((0,n.formatPages)(y))})))});case o.SET_CURRENT_PAGE:return h(h({},e),{},{activePage:t.ref});case o.SET_CURRENT_PAGE_TEXT_ENTRY_METADATA:return h(h({},e),{},{isRTLLanguage:t.isRTLLanguage});case o.LANGUAGES_PAGE_TREE_START:return h(h({},e),{},{pagesLoading:true,pagesError:false});case o.ADD_LANGUAGES_PAGE_TREE:case o.LANGUAGES_PAGE_TREE_SUCCESS:Editor.addSiteLanguagePagesToCollection(t.payload);var S=Object.keys(t.payload);var _=h(h({},e),{},{languages:{}});S.forEach(function(e){_.languages[e]={pages:t.payload[e],folders:b((0,n.formatPages)(t.payload[e]))}});return _;case o.LANGUAGES_PAGE_TREE_FAILURE:return h(h({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});case o.ORDER_PAGES_START:return h(h({},e),{},{pagesOrdering:true,pagesError:false});case o.ORDER_PAGES_SUCCESS:if(!t.payload.lang)return h(h({},e),{},{pages:t.payload.tree,folders:b((0,n.formatPages)(t.payload.tree)),pagesError:false,pagesLoading:false,pagesOrdering:false});return h(h({},e),{},{pagesError:false,pagesOrdering:false,pagesLoading:false,languages:h(h({},e.languages),{},v({},t.payload.lang,{pages:t.payload.tree,folders:b((0,n.formatPages)(t.payload.tree))}))});case o.ORDER_PAGES_FAILURE:return h(h({},e),{},{pagesError:true,pagesOrdering:false,pagesErrorDetails:t.payload});case o.PAGE_TREE_START:return h(h({},e),{},{pagesLoading:true,pagesError:false});case o.PAGE_TREE_SUCCESS:return h(h({},e),{},{pages:t.payload,folders:b((0,n.formatPages)(t.payload)),pagesError:false,pagesLoading:false});case o.PAGE_TREE_FAILURE:return h(h({},e),{},{pagesError:true,pagesLoading:false,pagesErrorDetails:t.payload});default:return e}}},83332(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.selectUpgradeUrl=t.selectResellerUpgradeUrl=t.selectPreboardingSettings=t.selectHideUpgradeInUnableToPublishCapability=t.selectEnableSitePolicyPagesCapability=t.selectCookieWarningSetting=t.selectBrandType=t.selectBrandDomain=t.selectARecord=t.initialState=t.brandSet=t.brandReducer=void 0;var n=r(65307);var i=t.initialState={aRecord:"",brandDomain:"",brandName:"",brandRef:0,brandType:"",capabilities:{blockPublishForUnverifiedEmail:false,enableAppCues:false,enableAtarim:false,enableFilestack:false,enableFilestackClouddrive:false,enableFilestackFacebook:false,enableFilestackInstagram:false,enableFilestackOnedrive:false,enableFilestackPexels:false,enableFilestackPicasa:false,enableFilestackUnsplash:false,enableIntercom:false,enableSitePolicyPages:false,fileUpload:false,googleServices:false,hideUpgradeInUnableToPublish:false,publishUpgradeToTemplatePicker:false,tracking:false},cookieWarningSetting:"",cookieWarningUrl:"",displayName:"",externalUpgradeUrl:"",featureConfig:{publishModalUpgrade:{publishUpgradePromptButtonText:null,publishUpgradePromptDescriptionText:null,publishUpgradePromptEnabled:null,publishUpgradePromptOverrideCopy:null,trialPublishModalHeadline:null}},googleMapsEmbedKey:"",loginUrl:"",logoImageURL:"",preboardingSettings:{},publishDomain:"",resellerUpgradeUrl:"",supportEmail:"",upgradeUrl:""};var o=(0,n.createSlice)({name:"brand",initialState:i,reducers:{brandSet:function e(t,r){return r.payload}},selectors:{selectARecord:function e(t){return t.aRecord},selectBrandDomain:function e(t){return t.brandDomain},selectBrandType:function e(t){return t.brandType},selectCookieWarningSetting:function e(t){return t.cookieWarningSetting},selectEnableSitePolicyPagesCapability:function e(t){return t.capabilities.enableSitePolicyPages},selectHideUpgradeInUnableToPublishCapability:function e(t){return t.capabilities.hideUpgradeInUnableToPublish},selectPreboardingSettings:function e(t){return t.preboardingSettings},selectResellerUpgradeUrl:function e(t){return t.resellerUpgradeUrl},selectUpgradeUrl:function e(t){return t.upgradeUrl}}});var a=t.brandReducer=o.reducer;var s=t.brandSet=o.actions.brandSet;var l=o.selectors,u=t.selectARecord=l.selectARecord,c=t.selectBrandDomain=l.selectBrandDomain,d=t.selectBrandType=l.selectBrandType,f=t.selectCookieWarningSetting=l.selectCookieWarningSetting,p=t.selectEnableSitePolicyPagesCapability=l.selectEnableSitePolicyPagesCapability,g=t.selectResellerUpgradeUrl=l.selectResellerUpgradeUrl,h=t.selectHideUpgradeInUnableToPublishCapability=l.selectHideUpgradeInUnableToPublishCapability,v=t.selectPreboardingSettings=l.selectPreboardingSettings,m=t.selectUpgradeUrl=l.selectUpgradeUrl},81125(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.savedColoursChanged=t.panelChanged=t.initialState=t.colourPanelReducer=t.colourChanged=t.addButtonEnabled=t.addButtonDisabled=void 0;var n=r(65307);var i=t.initialState={activePanel:"palette",addButtonDisabled:true,savedColours:[],selectedColour:""};var o=(0,n.createSlice)({name:"ui/colourPanel",initialState:i,reducers:{addButtonDisabled:function e(t){t.addButtonDisabled=true},addButtonEnabled:function e(t){t.addButtonDisabled=false},colourChanged:function e(t,r){t.selectedColour=r.payload},panelChanged:function e(t,r){t.activePanel=r.payload},savedColoursChanged:function e(t,r){t.savedColours=r.payload}},selectors:{}});var a=t.colourPanelReducer=o.reducer;var s=o.actions,l=t.addButtonDisabled=s.addButtonDisabled,u=t.addButtonEnabled=s.addButtonEnabled,c=t.colourChanged=s.colourChanged,d=t.panelChanged=s.panelChanged,f=t.savedColoursChanged=s.savedColoursChanged},72926(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.initialState=t.contentSetReducer=t.contentSetDataSet=void 0;var n=r(65307);var i=t.initialState={images:""};var o=(0,n.createSlice)({name:"contentSet",initialState:i,reducers:{contentSetDataSet:function e(t,r){t.images=r.payload}},selectors:{}});var a=t.contentSetReducer=o.reducer;var s=t.contentSetDataSet=o.actions.contentSetDataSet},20418(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.siteColorSetUpdated=t.selectSiteRef=t.selectProtocol=t.selectLocalisedLanguages=t.selectLanguages=t.selectLanguageCode=t.selectLanguage=t.selectFlags=t.selectFlag=t.initialState=t.envSet=t.envReducer=void 0;var n=r(65307);var i=t.initialState={allGoogleFonts:[],apiProxyBaseUrl:"",codeVersion:"",colorSets:{},csrfToken:"",customWidgetsDomain:"",domain:"",errors:[],flags:{},googleMapsEmbedKey:"",intercomAppId:"",languageCode:"",languages:{},localisedLanguages:{},manageDomain:"manage",maxFileUploadBytes:"0",mixpanelEnv:"",mixpanelToken:"",protocol:"",rowLayouts:{},rows:false,siteColorSet:{accent:{background:"",foreground:""},dark:{background:"",foreground:""},light:{background:"",foreground:""},spare:{background:"",foreground:""}},siteRef:null,siteSubdomain:"",stockImageProvider:"",V10CompatibilityMode:false};var o=(0,n.createSlice)({name:"env",initialState:i,reducers:{envSet:function e(t,r){return r.payload},siteColorSetUpdated:function e(t,r){t.siteColorSet=r.payload}},selectors:{selectFlag:function e(t,r){return t.flags[r]},selectFlags:function e(t){return t.flags},selectLanguage:function e(t,r){return t.languages[r]},selectLanguageCode:function e(t){return t.languageCode},selectLanguages:function e(t){return t.languages},selectLocalisedLanguages:function e(t){return t.localisedLanguages},selectProtocol:function e(t){return t.protocol},selectSiteRef:function e(t){return t.siteRef}}});var a=t.envReducer=o.reducer;var s=o.actions,l=t.envSet=s.envSet,u=t.siteColorSetUpdated=s.siteColorSetUpdated;var c=o.selectors,d=t.selectFlag=c.selectFlag,f=t.selectFlags=c.selectFlags,p=t.selectLanguage=c.selectLanguage,g=t.selectLanguageCode=c.selectLanguageCode,h=t.selectLanguages=c.selectLanguages,v=t.selectLocalisedLanguages=c.selectLocalisedLanguages,m=t.selectProtocol=c.selectProtocol,y=t.selectSiteRef=c.selectSiteRef},72980(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.textFilterChanged=t.sourcePageChanged=t.initialState=t.includeTextChanged=t.includeImageChanged=t.importPanelReducer=t.imageFilterChanged=void 0;var n=r(65307);var i=t.initialState={imgFilter:-1,includeImg:true,includeText:true,selectedSourcePage:0,textFilter:-1};var o=(0,n.createSlice)({name:"importPanel",initialState:i,reducers:{imageFilterChanged:function e(t,r){t.imgFilter=r.payload},includeImageChanged:function e(t,r){t.includeImg=r.payload},includeTextChanged:function e(t,r){t.includeText=r.payload},sourcePageChanged:function e(t,r){t.selectedSourcePage=r.payload},textFilterChanged:function e(t,r){t.textFilter=r.payload}},selectors:{}});var a=t.importPanelReducer=o.reducer;var s=o.actions,l=t.imageFilterChanged=s.imageFilterChanged,u=t.includeImageChanged=s.includeImageChanged,c=t.includeTextChanged=s.includeTextChanged,d=t.sourcePageChanged=s.sourcePageChanged,f=t.textFilterChanged=s.textFilterChanged},67809(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.selectShowManageList=t.selectShowLanguageList=t.manageLanguageListOpened=t.manageLanguageListClosed=t.languageListReducer=t.initialState=t.addLanguageListOpened=t.addLanguageListClosed=void 0;var n=r(65307);var i=t.initialState={showLanguageList:false,showManageList:false};var o=(0,n.createSlice)({name:"ui/languageList",initialState:i,reducers:{addLanguageListClosed:function e(t){t.showLanguageList=false},addLanguageListOpened:function e(t){t.showLanguageList=true},manageLanguageListClosed:function e(t){t.showManageList=false},manageLanguageListOpened:function e(t){t.showManageList=true}},selectors:{selectShowLanguageList:function e(t){return t.showLanguageList},selectShowManageList:function e(t){return t.showManageList}}});var a=t.languageListReducer=o.reducer;var s=o.actions,l=t.addLanguageListClosed=s.addLanguageListClosed,u=t.addLanguageListOpened=s.addLanguageListOpened,c=t.manageLanguageListClosed=s.manageLanguageListClosed,d=t.manageLanguageListOpened=s.manageLanguageListOpened;var f=o.getSelectors(function(e){return e.ui.languageList}),p=t.selectShowLanguageList=f.selectShowLanguageList,g=t.selectShowManageList=f.selectShowManageList},6886(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.selectActiveModal=t.pagesSelectorOpened=t.pageTitleEditOpened=t.languageModalReducer=t.initialState=t.addLanguageModalOpened=t.addLanguageModalClosed=t.addLanguageDoneModalOpened=t.addLanguageDoneModalClosed=void 0;var n=r(65307);var i=t.initialState={activeModal:null};var o=(0,n.createSlice)({name:"ui/languageModal",initialState:i,reducers:{addLanguageModalClosed:function e(t){t.activeModal=null},addLanguageModalOpened:function e(t){t.activeModal="add_language"},addLanguageDoneModalClosed:function e(t){t.activeModal=null},addLanguageDoneModalOpened:function e(t){t.activeModal="add_language_done"},pagesSelectorOpened:function e(t){t.activeModal="select_pages"},pageTitleEditOpened:function e(t){t.activeModal="page_title_edit"}},selectors:{selectActiveModal:function e(t){return t.activeModal}}});var a=t.languageModalReducer=o.reducer;var s=o.actions,l=t.addLanguageDoneModalClosed=s.addLanguageDoneModalClosed,u=t.addLanguageDoneModalOpened=s.addLanguageDoneModalOpened,c=t.addLanguageModalClosed=s.addLanguageModalClosed,d=t.addLanguageModalOpened=s.addLanguageModalOpened,f=t.pageTitleEditOpened=s.pageTitleEditOpened,p=t.pagesSelectorOpened=s.pagesSelectorOpened;var g=o.getSelectors(function(e){return e.ui.languageModal}),h=t.selectActiveModal=g.selectActiveModal},81069(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.updateLanguageStatusSuccess=t.updateDefaultLanguageSuccess=t.siteLanguagesSet=t.siteActiveLanguageSet=t.siteActiveLanguageRemoved=t.selectedPagesRemoved=t.selectedPagesAdded=t.selectedPageToggled=t.selectSiteLanguages=t.selectShowingChangeLanguage=t.selectSelectedPages=t.selectLocalisedLanguage=t.selectIsPageSelected=t.selectDefaultLanguage=t.selectCurrentLanguage=t.selectActiveLanguage=t.localisedLanguagesSet=t.languageSet=t.languageReducer=t.initialState=t.deleteLanguageSuccess=t.defaultLanguageSet=t.changeLanguageShown=t.addSiteLanguagePagesSuccess=void 0;var n=r(65307);var i=t.initialState={activeLanguage:null,current:"",defaultLanguage:{flag:"",language:"",localisedName:"",name:""},localisedLanguages:{},selectedPages:[],showingChangeLanguage:false,siteLanguages:[]};var o=(0,n.createSlice)({name:"language",initialState:i,reducers:{changeLanguageShown:function e(t,r){t.showingChangeLanguage=r.payload},defaultLanguageSet:function e(t,r){t.defaultLanguage=r.payload},languageSet:function e(t,r){var n=t.defaultLanguage.language===r.payload;var i=t.siteLanguages.some(function(e){return e.language===r.payload});t.current=n||i?r.payload:""},localisedLanguagesSet:function e(t,r){t.localisedLanguages=r.payload},selectedPagesAdded:function e(t,r){t.selectedPages=r.payload},selectedPagesRemoved:function e(t){t.selectedPages=[]},selectedPageToggled:function e(t,r){t.selectedPages.includes(r.payload)?t.selectedPages=t.selectedPages.filter(function(e){return e!==r.payload}):t.selectedPages.push(r.payload)},siteActiveLanguageRemoved:function e(t){t.activeLanguage=null},siteActiveLanguageSet:function e(t,r){t.activeLanguage=r.payload},siteLanguagesSet:function e(t,r){t.siteLanguages=r.payload},addSiteLanguagePagesSuccess:function e(t,r){t.siteLanguages=r.payload},deleteLanguageSuccess:function e(t,r){t.siteLanguages=r.payload},updateDefaultLanguageSuccess:function e(t,r){t.defaultLanguage=r.payload.language;t.current=t.current&&t.current===r.payload.oldLanguageCode?r.payload.language.language:t.current},updateLanguageStatusSuccess:function e(t,r){t.siteLanguages=r.payload}},selectors:{selectActiveLanguage:function e(t){return t.activeLanguage},selectCurrentLanguage:function e(t){return t.current},selectDefaultLanguage:function e(t){return t.defaultLanguage},selectIsPageSelected:function e(t,r){return t.selectedPages.includes(r)},selectLocalisedLanguage:function e(t,r){return t.localisedLanguages[r]},selectSelectedPages:function e(t){return t.selectedPages},selectShowingChangeLanguage:function e(t){return t.showingChangeLanguage},selectSiteLanguages:function e(t){return t.siteLanguages}}});var a=t.languageReducer=o.reducer;var s=o.actions,l=t.addSiteLanguagePagesSuccess=s.addSiteLanguagePagesSuccess,u=t.changeLanguageShown=s.changeLanguageShown,c=t.defaultLanguageSet=s.defaultLanguageSet,d=t.languageSet=s.languageSet,f=t.localisedLanguagesSet=s.localisedLanguagesSet,p=t.selectedPagesAdded=s.selectedPagesAdded,g=t.selectedPagesRemoved=s.selectedPagesRemoved,h=t.selectedPageToggled=s.selectedPageToggled,v=t.siteActiveLanguageRemoved=s.siteActiveLanguageRemoved,m=t.siteActiveLanguageSet=s.siteActiveLanguageSet,y=t.siteLanguagesSet=s.siteLanguagesSet,b=t.deleteLanguageSuccess=s.deleteLanguageSuccess,w=t.updateDefaultLanguageSuccess=s.updateDefaultLanguageSuccess,S=t.updateLanguageStatusSuccess=s.updateLanguageStatusSuccess;var _=o.selectors,k=t.selectActiveLanguage=_.selectActiveLanguage,P=t.selectCurrentLanguage=_.selectCurrentLanguage,C=t.selectDefaultLanguage=_.selectDefaultLanguage,E=t.selectIsPageSelected=_.selectIsPageSelected,j=t.selectLocalisedLanguage=_.selectLocalisedLanguage,A=t.selectSelectedPages=_.selectSelectedPages,O=t.selectShowingChangeLanguage=_.selectShowingChangeLanguage,T=t.selectSiteLanguages=_.selectSiteLanguages},3656(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.modalReducer=t.modalOpened=t.modalClosed=t.initialState=void 0;var n=r(65307);var i=t.initialState={activeModal:"",modalOpen:false};var o=(0,n.createSlice)({name:"ui/modal",initialState:i,reducers:{modalClosed:function e(t){t.activeModal="";t.modalOpen=false},modalOpened:function e(t,r){t.activeModal=r.payload;t.modalOpen=true}},selectors:{}});var a=t.modalReducer=o.reducer;var s=o.actions,l=t.modalClosed=s.modalClosed,u=t.modalOpened=s.modalOpened},58969(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.subpanelClosed=t.stylesUpdated=t.saveShown=t.saveHidden=t.saveEnabled=t.saveDisabled=t.panelReducer=t.panelOpened=t.panelClosed=t.initialState=t.errorRemoved=t.errorAdded=t.cancelEnabled=t.cancelDisabled=void 0;var n=r(65307);var i=t.initialState={activePanel:"",cancelActive:true,hasError:false,panelHistory:[],panelOpen:false,saveActive:false,showSave:true,styles:{}};var o=(0,n.createSlice)({name:"ui/panel",initialState:i,reducers:{cancelDisabled:function e(t){t.cancelActive=false},cancelEnabled:function e(t){t.cancelActive=true},errorAdded:function e(t){t.hasError=true},errorRemoved:function e(t){t.hasError=false},panelClosed:function e(t){t.activePanel="";t.panelHistory.pop();t.panelOpen=false},panelOpened:function e(t,r){t.activePanel=r.payload;t.panelHistory.push(r.payload);t.panelOpen=true},saveDisabled:function e(t){t.saveActive=false},saveEnabled:function e(t){t.saveActive=true},saveHidden:function e(t){t.showSave=false},saveShown:function e(t){t.showSave=true},stylesUpdated:function e(t,r){t.styles=r.payload},subpanelClosed:function e(t){t.panelHistory.pop();t.activePanel=t.panelHistory.length>0?t.panelHistory[t.panelHistory.length-1]:"";t.panelOpen=t.panelHistory.length>0}},selectors:{}});var a=t.panelReducer=o.reducer;var s=o.actions,l=t.cancelDisabled=s.cancelDisabled,u=t.cancelEnabled=s.cancelEnabled,c=t.errorAdded=s.errorAdded,d=t.errorRemoved=s.errorRemoved,f=t.panelClosed=s.panelClosed,p=t.panelOpened=s.panelOpened,g=t.saveDisabled=s.saveDisabled,h=t.saveEnabled=s.saveEnabled,v=t.saveHidden=s.saveHidden,m=t.saveShown=s.saveShown,y=t.stylesUpdated=s.stylesUpdated,b=t.subpanelClosed=s.subpanelClosed},37245(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.useBrandPolicyContentSet=t.selectPrimaryDomain=t.selectPolicyPageEnabled=t.selectPolicyPageDataRequest=t.selectPolicyPageDataRef=t.selectPolicyPageDataPageTitle=t.selectPolicyPageDataLinkText=t.selectPolicyPageDataHeaderText=t.selectPolicyPageDataBodyText=t.selectCookieWarningUrl=t.selectCookieWarning=t.selectCookiePolicyLocation=t.selectCookieBannerTitle=t.selectCookieBannerOverrideCookieBanner=t.selectCookieBannerManageSettingsButtonText=t.selectCookieBannerLinkText=t.selectCookieBannerLanguageOverride=t.selectCookieBannerDeclineButtonText=t.selectCookieBannerBodyText=t.selectCookieBannerAcceptButtonText=t.selectActivePolicyType=t.primaryDomainSet=t.policyReducer=t.policyPageEnabledSet=t.policyPageDataSet=t.initialState=t.cookieWarningUrlSet=t.cookieWarningSet=t.cookiePolicyLocationSet=t.cookieBannerTitleSet=t.cookieBannerOverrideSet=t.cookieBannerManageSettingsButtonTextSet=t.cookieBannerLinkTextSet=t.cookieBannerLanguageSet=t.cookieBannerDeclineButtonTextSet=t.cookieBannerBodyTextSet=t.cookieBannerAcceptButtonTextSet=t.activePolicyTypeSet=void 0;var n=r(65307);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1?arguments[1]:void 0;return Promise.resolve(window.Appcues.track(t,r))}},{key:"identify",value:function e(){var t=this.options,r=t.userDataProvider,n=t.brandDataProvider,i=t.envDataProvider;window.Appcues.identify(r.get("email"),{brand:n.get("brandName"),brandDomain:n.get("brandDomain"),productVersion:r.get("productVersion"),subscriptionPackageRef:r.get("subscriptionPackageRef"),accountCreated:r.get("dateCreated"),compatibilityMode:i.get("V10CompatibilityMode")})}},{key:"getName",value:function e(){return"Appcues"}}]);return e}();var u=t["default"]=l},79632(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(70828));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1?arguments[1]:void 0;return Promise.resolve(window.Intercom("trackEvent",t,r))}},{key:"boot",value:function e(){var t=d.get(this),r=t.userDataProvider,n=t.envDataProvider,o=t.brandDataProvider,a=t.siteDataProvider;var s=n.get("intercomAppId");if(!window.Intercom||!s)return;var l=i({app_id:s,api_base:n.get("intercomBaseUrl"),user_hash:n.get("intercomUserHash"),name:r.get("email"),brand:o.get("brandName"),template:a.get("templateName"),siteRef:a.getSiteRef(),siteDefaultLanguage:a.getDefaultLanguage(),hide_default_launcher:"0"===window.App.brand.capabilities.enableIntercomIcon},r.all());window.Intercom("boot",l)}},{key:"open",value:function e(){window.Intercom("showNewMessage")}},{key:"hideDefaultLauncher",value:function e(){window.Intercom("update",{hide_default_launcher:true})}},{key:"getName",value:function e(){return"Intercom"}}]);return e}();var p=t["default"]=f},22908(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(48758);var i=o(r(77752));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var i=arguments.length>1?arguments[1]:void 0;return new Promise(function(e){var o=b.get(t);var a=(0,n.getMainWindowWithProperty)("mixpanel");void 0!==a.mixpanelDistinctId&&(o=a.mixpanel);o.track(r,i,function(){e()})})}},{key:"register",value:function e(t){var r=this.getFormattedMetadata(t.accountHolderMetadata);b.get(this).register(f({userRef:t.userRef,primaryDomain:t.primaryDomain,subscriptionPackageRef:t.subscriptionPackageRef,env:t.mixpanelEnv,brand:t.brandName,codeVersion:t.codeVersion,productVersion:t.productVersion,languageCode:t.languageCode,compatibilityMode:t.compatibilityMode},r));return this}},{key:"identify",value:function e(t){b.get(this).identify("".concat(t.mixpanelEnv,"-").concat(t.userRef));return this}},{key:"getName",value:function e(){return"Mixpanel"}},{key:"getFormattedMetadata",value:function e(t){var r={};Object.entries(t||{}).forEach(function(e){var t=o(e,2),n=t[0],i=t[1];r["".concat(w).concat(n)]=i});return r}}]);return e}();var _=t["default"]=S},38573(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(10355));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:"NOT DEFINED";var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=l.get(this),i=n.trackers;var o=""===r?{}:r;var a=[];Array.isArray(t)?i.forEach(function(e){var r=t.filter(function(t){return void 0!==t.tracker&&t.tracker===e.getName()});r.length&&void 0!==r[0].event&&a.push(e.track(r[0].event,o))}):i.forEach(function(e){return a.push(e.track(t,o))});return Promise.all(a)}}]);return e}();var c=t["default"]=u},5786(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=r(43529);var i=l(r(38573));var o=l(r(53112));var a=l(r(22908));var s=l(r(79632));function l(e){return e&&e.__esModule?e:{default:e}}var u=(0,n.getMainWindowWithProperty)("mixpanel");function c(e){e.factory("MixpanelFactory",function(e){return new i.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider,siteDataProvider:e.SiteDataProvider,mixpanel:u.mixpanel})});e.factory("IntercomFactory",function(e){return new a.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider,siteDataProvider:e.SiteDataProvider})});e.factory("AppcuesFactory",function(e){return new s.default({envDataProvider:e.EnvDataProvider,userDataProvider:e.UserDataProvider,brandDataProvider:e.BrandDataProvider})});e.factory("Tracker",function(e){var t=new o.default;d(e,function(){t.addTracker(e.MixpanelFactory.create())});f(e,function(){t.addTracker(e.IntercomFactory.create())});p(e,function(){t.addTracker(e.AppcuesFactory.create())});return t});e.factory("ErrorMonitor",function(e){return{init:function t(){window.Raven&&window.Raven.setExtraContext({template:e.SiteDataProvider.get("templateName"),codeVersion:e.EnvDataProvider.get("codeVersion"),brand:e.BrandDataProvider.get("displayName")})}}});return e}function d(e,t){v(e)?t():m(u,"mixpanel",5e3).then(function(){v(e)&&t()}).catch(function(){})}function f(e,t){g(e)?t():m(window,"Intercom",5e3).then(function(){g(e)&&t()}).catch(function(){})}function p(e,t){h(e)?t():m(window,"Appcues",5e3).then(function(){h(e)&&t()}).catch(function(){})}function g(e){var t=e.BrandDataProvider;var r=t.get("capabilities"),n=r.enableIntercom;return n&&window.Intercom}function h(e){var t=e.BrandDataProvider;return t.has("enableAppcues")&&window.Appcues}function v(e){var t=!!u.mixpanel;var r=e.EnvDataProvider.get("mixpanelEnv")&&e.EnvDataProvider.get("mixpanelToken");var n=e.BrandDataProvider.has("tracking");var i=!e.UserDataProvider.get("email").includes("@basekit.com");return t&&r&&n&&i}function m(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;return new Promise(function(n,i){var o=0;function a(s){setTimeout(function(){o+=s;if(void 0!==e[t]){n();return}if(o>=r){i();return}a(2*s)},s)}a(10)})}var y=t["default"]=c},57384(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Backbone.View.extend({el:".js-undo-prompt",events:{"click .js-undo-button":"undoButtonClicked","click .js-close-button":"closeButtonClicked"},initialize:function e(){this.animationEndHandler=this.hideElement.bind(this);this.attachGlobalEvents()},attachGlobalEvents:function e(){Editor.Events.on("undoAvailable",this.startUndo.bind(this));Editor.Events.on("imagesPanel:rendered",this.hide.bind(this));Editor.Events.on("widgetSettingsPanel:opened",this.hide.bind(this));Editor.Events.on("widgetAction:triggered",this.hide.bind(this));Editor.Events.on("widgetOverlay:destroy",this.hide.bind(this));Editor.Events.on("page:change",this.hide.bind(this));Editor.Events.on("pagespanel:rendered",this.hide.bind(this))},remove:function e(){Backbone.View.prototype.remove.call(this);Editor.Events.off("undoAvailable",this.startUndo.bind(this));Editor.Events.off("imagesPanel:rendered",this.hide.bind(this));Editor.Events.off("widgetSettingsPanel:opened",this.hide.bind(this));Editor.Events.off("widgetAction:triggered",this.hide.bind(this));Editor.Events.off("widgetOverlay:destroy",this.hide.bind(this));Editor.Events.off("page:change",this.hide.bind(this));Editor.Events.on("pagespanel:rendered",this.hide.bind(this))},startUndo:function e(t){this.widgetModel=t.widgetModel;this.show()},undoButtonClicked:function e(){this.hide();this.widgetModel.undo()},closeButtonClicked:function e(){this.hide()},show:function e(){this.removeAnimationEndEvent();this.el.hidden=false;this.el.classList.add("is-visible");this.startAutoCloseTimer()},hide:function e(){this.removeAutoCloseTimer();this.el.classList.remove("is-visible");this.attachAnimationEndEvent()},hideElement:function e(){this.el.hidden=true},attachAnimationEndEvent:function e(){this.el.addEventListener("animationend",this.animationEndHandler)},removeAnimationEndEvent:function e(){this.el.removeEventListener("animationend",this.animationEndHandler)},startAutoCloseTimer:function e(){var t=this;this.autoCloseTimeoutId=window.setTimeout(function(){t.hide()},25e3)},removeAutoCloseTimer:function e(){window.clearTimeout(this.autoCloseTimeoutId)}});var n=t["default"]=r},47379(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function t(){r=r.call(e)},n:function e(){var t=r.next();return s=t.done,t},e:function e(t){l=!0,a=t},f:function e(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=f){var a=this.options.eventDispatcher;a.trigger("file.uploaderror",400,"maxUploadSizeExceeded");return}}}catch(e){r.e(e)}finally{r.f()}var s=Array.prototype.map.call(t,function(e,t){e.fileIndex=t;return e});g({files:s,fileCount:s.length,chunkTotals:{},progressObj:{},chunks:[],chunksComplete:0,options:this.options})}}]);return e}();function g(e){var t=e.files.shift();if("undefined"===typeof t)return;h(e,t,t.fileIndex)}function h(e,t,r){var n=t.size;var i=e.options.chunkSize;var o=Math.ceil(n/i);var a=w();var s=0;var l=i;var u=1;var c=1;n<=i&&(u=0);e.chunks=[];e.chunksComplete=0;e.chunkTotals[r]=o;e.chunkTotal=o;while(se.chunks.length&&(h=e.chunks.length);for(var y=0;ye.length)&&(t=e.length);for(var r=0,n=Array(t);r255)return false;return true};var c=t.hexToRgb=function e(t){return t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,r,n){return"#".concat(t).concat(t).concat(r).concat(r).concat(n).concat(n)}).substring(1).match(/.{2}/g).map(function(e){return parseInt(e,16)})};var d=t.rgbToHex=function e(t,r,n){return"#".concat([t,r,n].map(function(e){return Number(e).toString(16).padStart(2,"0")}).join(""))};var f=t.rgbaToHex=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.r,n=t.g,i=t.b,o=t.a,a=void 0===o?1:o,s=t.transparent,l=void 0!==s&&s;if(l)return"#00000000";if(null==r||null==n||null==i)throw new Error("rgbaToHex: r, g, and b are required when transparent is false");var u=function e(t){return Math.max(0,Math.min(255,Number(t)))};var c=function e(t){return u(t).toString(16).padStart(2,"0").toUpperCase()};var f=d(u(r),u(n),u(i)).toUpperCase();if(a>=1)return f;var p=Math.round(255*Math.max(0,Math.min(1,Number(a))));var g=c(p);return"".concat(f).concat(g)};var p=t.rgbaCssToHex=function e(t){var r=String(t).trim().match(/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})(?:\s*,\s*([\d.]+))?\s*\)$/i);if(!r)throw new Error('rgbaCssToHex: invalid css "'.concat(t,'"'));var n=Number(r[1]),i=Number(r[2]),o=Number(r[3]);var a=null==r[4]?1:Number(r[4]);return f({r:n,g:i,b:o,a})};var g=t.convertComputedStyleRgbColourToHex=function e(t){var r=t.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/);if(!u("".concat(r[1],",").concat(r[2],",").concat(r[3])))throw new Error("Invalid computed RGB colour, ".concat(t));return d(r[1],r[2],r[3])};var h=t.getContrastTextColor=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;var i=130;var o=c(t),a=r(o,3),s=a[0],l=a[1],u=a[2];var d=(299*s+587*l+114*u)/1e3;var f=n?n.dark:"#000000";var p=n?n.light:"#ffffff";return d>i?f:p};var v=function e(t){var r=document.documentElement;var n=window.getComputedStyle(r);return n.getPropertyValue(t).trim()};var m=function e(t,r,n){t/=255;r/=255;n/=255;t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4);r=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4);n=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);return.2126*t+.7152*r+.0722*n};var y=function e(t,r,n){var i=c(t),o=i.r,a=i.g,s=i.b;var l=m(o,a,s);return l>.5?n:r};var b=function e(){var t=v("--primary-button-background");var r="#ffffff";var n="#000000";return y(t,r,n)};var w=function e(t){var r=t.replace("#","");var n=parseInt(r.substring(0,2),16)/255;var i=parseInt(r.substring(2,4),16)/255;var o=parseInt(r.substring(4,6),16)/255;var a=Math.max(n,i,o);var s=Math.min(n,i,o);var l=0;var u;var c=(a+s)/2;if(a===s){l=0;u=0}else{var d=a-s;u=c>.5?d/(2-a-s):d/(a+s);switch(a){case n:l=(i-o)/d+(ie.length)&&(t=e.length);for(var r=0,n=Array(t);r *")).forEach(function(e){var r=document.importNode(e,true);t.appendChild(r)})};var p=t.remove=function e(t){t.remove?t.remove():t.parentElement.removeChild(t)};var g=t["default"]={toggleHiddenAttribute:c,emptyElement:d,append:f,remove:p}},387(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(85989));var i=o(r(14289));function o(e){return e&&e.__esModule?e:{default:e}}var a={addEcwidScript:function e(){var t=(0,n.default)();this.storeId=i.default.getData("ecwidStoreId");var r=this._getStoreElementId();var o=this._getSearchElementId();var a=false;var s=false;var l=false;window.ecwid_script_defer=true;window.ec=window.ec||{};window.ec.config=window.ec.config||{};window.ec.config.storefrontUrls=window.ec.config.storefrontUrls||{};window.ec.config.storefrontUrls.cleanUrls=true;window.ec.config.storefrontUrls.queryBasedCleanUrls=true;if(this.storeId&&!document.getElementById("ecwid-script")){var u=document.createElement("script");u.charset="utf-8";u.type="text/javascript";u.id="ecwid-script";u.src="https://app.ecwid.com/script.js?".concat(this.storeId);window.document.head.appendChild(u)}t.forEach(function(e){"widget.ecwid"===e.type&&(a=true);"widget.ecwidsearch"===e.type&&(s=true);"widget.ecwidbasket"===e.type&&document.getElementById("ecwid-script")&&(l=true)});a&&s&&(window._xnext_initialization_scripts=[{widgetType:"ProductBrowser",id:r,arg:["id=".concat(r)]},{widgetType:"SearchWidget",id:o,arg:["id=".concat(o)]}]);a&&!s&&(window._xnext_initialization_scripts=[{widgetType:"ProductBrowser",id:r,arg:["id=".concat(r)]}]);!a&&s&&(window._xnext_initialization_scripts=[{widgetType:"SearchWidget",id:o,arg:["id=".concat(r)]}]);l&&window.addEventListener("load",function(){var e=document.createElement("script");e.charset="utf-8";e.type="text/javascript";e.text="Ecwid.init();";window.document.body.appendChild(e)})},_getStoreElementId:function e(){return"my-store-".concat(this.storeId)},_getSearchElementId:function e(){return"my-search-".concat(this.storeId)}};var s=t["default"]=a},18743(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=function e(t){var r={};_.each(t,function(e){r[e.ref]=e});return r};var n=t["default"]=r},45806(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.getIframeWindow=C;var n=a(r(65444));var i=a(r(93881));var o=a(r(13176));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return f(e)||d(e,t)||u(e,t)||l()}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ri&&(a=i);return[o,a,r]}function P(){var e=C();var t=h()?document.querySelector(".js-site-preview"):e;return t}function C(){var e=E().contentWindow?E().contentWindow:E().contentDocument.defaultView;return e}function E(){return Editor.Site.Dom.iframe}var j=t["default"]=y},70559(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=r;function r(e,t){return JSON.stringify(e)===JSON.stringify(t)}},30178(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t.isMediaManagerEnabled=t.invokeMediaManager=void 0;var i=r(42189);var o=r(50576);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];var a={dialogTitle:"Media Manager",searchPlaceholder:"Search input...",categories:"Categories",recentMedia:"Recent Media",ariaRecentMedia:"Select recent media",templateImages:"Template Images",ariaTemplateImages:"Select template images",listViewTitle:"List view",gridViewTitle:"Grid view",listViewAria:"Select list view",gridViewAria:"Select grid view",singleSelection:"item selected",multipleSelections:"items selected",singleItemCount:"item",multipleItemsCount:"items",sort:"Sort",nameHeader:"Name",sizeHeader:"Size",widthHeader:"Width",heightHeader:"Height",modifiedHeader:"Modified",sortAsc:"asc",sortDesc:"desc",moreActions:"More Actions",loading:"Loading...",noMediaHeader:"No media found",noMediaBody:"Try adjusting your search, or upload new media using the upload button",useMedia:"Use Media",closeAria:"Close",delete:"Delete",deleteModalCancel:"Cancel",deleteModalConfirm:"Delete",deleteModalHeading:"Are you sure you want to delete this Media?",deleteModalText:"This file will be permanently deleted and will no longer appear on your site.\n You can't undo this action."};var l=function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,s,l,u;return regeneratorRuntime.wrap(function e(c){while(1)switch(c.prev=c.next){case 0:r=t.detail,n=r.assetRefs,a=r.updateWithError,s=r.updateWithSuccess;l=i.store.getState().user.ref;if(!l){c.next=13;break}u=i.store.dispatch(o.bulkDeleteUsersAssets.initiate({assetRefs:n,userRef:l}));c.prev=4;c.next=7;return u;case 7:s();c.next=13;break;case 10:c.prev=10;c.t0=c["catch"](4);a();case 13:case"end":return c.stop()}},e,null,[[4,10]])}));return function t(r){return e.apply(this,arguments)}}();var u=function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,l,u,c,d;return regeneratorRuntime.wrap(function e(f){while(1)switch(f.prev=f.next){case 0:r=t.detail,n=r.criteria,a=r.updateWithError,l=r.updateWithSuccess;u=i.store.getState().user.ref;if(u){c=function e(){return o.getUsersAssets.select(s({userRef:u},n))(i.store.getState())};d=setInterval(function(){var e=c(),t=e.data,r=e.hasNextPage,n=e.isError,i=e.isLoading,o=e.isSuccess;if(!i){clearTimeout(d);n&&a();o&&t&&l(t,r)}},0)}case 3:case"end":return f.stop()}},e)}));return function t(r){return e.apply(this,arguments)}}();var c=function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,l,u,c,d,f,p,g,h;return regeneratorRuntime.wrap(function e(v){while(1)switch(v.prev=v.next){case 0:r=t.detail,n=r.updateWithError,a=r.updateWithSuccess,l=r.criteria;u=i.store.getState().user.ref;if(!u){v.next=13;break}c=i.store.dispatch(o.getUsersAssets.initiate(s(s({},l),{},{userRef:u}),{direction:"forward"}));v.next=6;return c;case 6:d=v.sent;f=d.data;p=d.hasNextPage;g=d.isError;h=d.isSuccess;g&&n();h&&f&&a(f,p);case 13:case"end":return v.stop()}},e)}));return function t(r){return e.apply(this,arguments)}}();var d=function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,l,u,c;return regeneratorRuntime.wrap(function e(d){while(1)switch(d.prev=d.next){case 0:r=t.detail,n=r.metadata,a=r.updateWithError,l=r.updateWithSuccess;u=i.store.getState().user.ref;if(!u){d.next=13;break}c=i.store.dispatch(o.updateUserAsset.initiate(s(s({},n),{},{userRef:u})));d.prev=4;d.next=7;return c;case 7:l(n.assetRef);d.next=13;break;case 10:d.prev=10;d.t0=d["catch"](4);a();case 13:case"end":return d.stop()}},e,null,[[4,10]])}));return function t(r){return e.apply(this,arguments)}}();var p=function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,s,l,u;return regeneratorRuntime.wrap(function e(c){while(1)switch(c.prev=c.next){case 0:r=t.detail,n=r.assetRefs,a=r.updateWithError,s=r.updateWithSuccess;l=i.store.getState().user.ref;if(!l){c.next=13;break}c.prev=3;c.next=6;return Promise.all(n.map(function(){var e=f(regeneratorRuntime.mark(function e(t){var r,n,a,s;return regeneratorRuntime.wrap(function e(u){while(1)switch(u.prev=u.next){case 0:r=i.store.dispatch(o.getUsersAsset.initiate({assetRef:t,userRef:l}));u.next=3;return r;case 3:n=u.sent;a=n.data;s=n.isSuccess;if(!(s&&a&&a.asset)){u.next=8;break}return u.abrupt("return",a.asset);case 8:return u.abrupt("return",null);case 9:case"end":return u.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()));case 6:u=c.sent;u.every(function(e){return!!e})?s(u):a();c.next=13;break;case 10:c.prev=10;c.t0=c["catch"](3);a();case 13:case"end":return c.stop()}},e,null,[[3,10]])}));return function t(r){return e.apply(this,arguments)}}();return null===(t=window.App.wcl)||void 0===t?void 0:t.MediaManager.create(a).handleDeleteMedia(l).handleSelectMedia(u).handleMediaRequested(c).handleDetailsUpdatedRequested(d).handleDetailsRequested(p).mount("#mm-container",r,n)}},60644(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=function e(t,r,s){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;var u=document.createElement("div");var c=document.querySelector(".container");var d=function e(){return new Promise(function(e){return setTimeout(e,l)})};u.setAttribute("role","alert");u.style.zIndex=9999;i(s,u);o(t,u);a(r,u);c.appendChild(u);u.classList.add("is-visible");d().then(function(){return n(u)})};function n(e){e.addEventListener("animationend",function(){return e.remove()});e.classList.remove("is-visible")}function i(e,t){var r=e&&"string"===typeof e?"action-notification--".concat(e):"";t.classList.add("action-notification",r)}function o(e,t){if("string"===typeof e){var r=document.createElement("h2");r.textContent=e;r.classList.add("action-notification__title");t.appendChild(r)}}function a(e,t){if("string"===typeof e){var r=document.createElement("p");r.textContent=e;r.classList.add("action-notification__message");t.appendChild(r)}}window.Eight=window.Eight||{};window.Eight.notify=r;var s=t["default"]=r},11367(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=s;r(7452);var n=i(r(93881));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function a(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)})}}function s(){return l.apply(this,arguments)}function l(){l=a(regeneratorRuntime.mark(function e(){var t,r,i,o;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:t={};a.next=3;return(0,n.default)("getUrl",window.top);case 3:r=a.sent;i=r.match(/\?(.+)/);if(i){o=i[1].split("&");o.reduce(function(e,t){var r=t.split("=");2===r.length&&(e[decodeURIComponent(r[0])]=decodeURIComponent(r[1]));return e},t)}return a.abrupt("return",t);case 7:case"end":return a.stop()}},e)}));return l.apply(this,arguments)}},88926(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={getItem:function e(t){return window.sessionStorage.getItem(t)},setItem:function e(t,r){return window.sessionStorage.setItem(t,r)}};var n=t["default"]=r},43934(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=g;var n=s(r(45970));var i=r(42189);var o=r(29158);var a=r(81069);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return p(e)||f(e,t)||c(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"==typeof e)return d(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:".";return t.replace(/(\.[a-z])/g,function(e){return e.toUpperCase().replace(r,"")})};var i=t["default"]={toTitleCase:r,camelCase:n}},62749(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.replaceStyleVariablesWithColour=t.convertStyleObjectsToJson=void 0;var r=/^@[a-z0-9-_]*$/;var n=t.replaceStyleVariablesWithColour=function e(t,n){return t.map(function(e){e.value&&e.value.match(r)&&(e.value=i(e.value,n));return e})};var i=function e(t,n){var i="#000";var o;try{i=Editor.Site.Presets.getValueFromLessVar(t)}catch(a){o=n.findWhere({name:t.substring(1)});if(!o)return i;i=o.get("value").match(r)?e(o.get("value"),n):o.get("value")}return i};var o=t.convertStyleObjectsToJson=function e(t,r){Object.keys(t).forEach(function(e){t[e].styles=t[e].styles.map(function(e){return e.toJSON()});t[e].styles=n(t[e].styles,r);var i=t[e].styles.map(function(e){return e.type});t[e].hasFont=i.indexOf("font")>-1});return t}},68977(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;t.getTranslationFromData=p;var n=o(r(11367));var i=r(43529);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return d(e)||c(e,t)||l(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r2?i-2:0),a=2;a2?r-2:0),i=2;i=13}function l(){return o()&&!s()}function u(){return/iPad/.test(navigator.platform)}function c(){return"MacIntel"===navigator.platform&&(0,n.isTouchDevice)()}function d(){var e=navigator.userAgent;var t=new RegExp(" AppleWebKit/").test(e);var r=t&&new RegExp(" Android").test(e);var n=t&&new RegExp(" Silk/").test(e);var i=t&&new RegExp(" Mobile/").test(e);var o=t&&c();var a=new RegExp("^basekit-app").test(e);return i||r||n||a||o}function f(){var e=navigator.userAgent;var t=new RegExp(" Gecko").test(e);var r=t&&new RegExp("rv:").test(e);return r}function p(){var e=navigator.userAgent;var t=new RegExp("^basekit-app").test(e);var r=new RegExp(" AppleWebKit/").test(e)&&new RegExp(" Android").test(e);return r||t}function g(){var e=new RegExp("/Trident/.*rv:([0-9]{1,}[.0-9]{0,})/");return e.test(navigator.userAgent)}function h(){var e=new RegExp("/ Edge//");return e.test(navigator.userAgent)}var v={isiOSSafari:i,isiOS:o,iOSVersion:a,isiOS13OrAbove:s,iOSFixRequired:l,isiOSTablet:u,isMobileWebKit:d,isAndroidChrome:p,isFirefox:f,isIE:g,isEdge:h};window.BaseKit&&(BaseKit.UserAgentSniffer=v);var m=t["default"]=v},69115(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(60644));var i=a(r(6407));var o=a(r(47379));function a(e){return e&&e.__esModule?e:{default:e}}var s=t["default"]=function e(t){t.factory("notification",function(){return n.default});t.factory("session",function(e){return new o.default({sessionTimeoutDialog:e.SessionErrorMessage})});t.factory("SiteGlobalValuesHelper",function(e){return new i.default({siteDataProvider:e.SiteDataProvider,envDataProvider:e.EnvDataProvider,siteGlobalValuesCollection:BaseKit.Globals.globalValues})});return t}},60618(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.doesWidgetBelongToGrid=d;t.getWidgetClass=l;t.getWidgetName=s;t.getWidgetNameFromType=o;t.isWidgetInGrid=u;t.normalisedColumnName=a;t.normalisedWidgetContentType=i;var n=r(33706);function i(e){if(/\.content\./.test(e))return"widget.content";return e}function o(e){return(0,n.camelCase)("basekit.".concat(e)).replace(/^basekitWidget/i,"")}function a(e){var t="ColumnsColumn"===e?"ResponsivecolumnsColumn":e;return t}function s(e){return a(o(i(e)))}function l(e){var t=c();var r="".concat(s(e.widgetType)).concat(e.type);var n="function"===typeof t[r]?t[r]:t["DefaultWidget".concat(e.type)];return n}function u(e){var t,r;return(null===e||void 0===e||null===(t=e.parentNode)||void 0===t||null===(r=t.classList)||void 0===r?void 0:r.contains("row__container--grid"))||false}function c(){return document.querySelector(".js-site-frame").contentWindow.BaseKit.Widget}function d(e,t){var r,n;if(!e||!t)return false;var i=e.closest("[data-parentuniqueid]");var o=null===i||void 0===i||null===(r=i.dataset)||void 0===r?void 0:r.parentuniqueid;var a=t.closest("[data-uniqueid]");var s=null===a||void 0===a||null===(n=a.dataset)||void 0===n?void 0:n.uniqueid;return!!o&&!!s&&o===s}},94923(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isMobileScreenMode=t.isDesktopScreenMode=t.getWindowWidth=t["default"]=void 0;var r=930;var n=t.getWindowWidth=function e(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||document.body.offsetWidth};var i=t.isDesktopScreenMode=function e(){return n()>=r};var o=t.isMobileScreenMode=function e(){return n()=n.MAX_WIDGETS_IN_GRID){Editor.Events.trigger("gridAdd:maxWidgetsExceeded",t.gridUniqueId);this.dragdropEngine.finishDrag(r.view);return}}var o=this.widgetRequestBodyFactory.createAddRequest(t);this.widgetAPI.add(o)}},{key:"move",value:function e(t){if(t.position===n.IN_GRID_LEANING){var r=this.widgetRegister.get(t.gridUniqueId);var i=this.widgetRegister.getByParentId(t.gridUniqueId);var o=i.some(function(e){return e.uniqueId===t.uniqueId});var a=o?n.MAX_WIDGETS_IN_GRID+1:n.MAX_WIDGETS_IN_GRID;if(i.length>=a){Editor.Events.trigger("gridAdd:maxWidgetsExceeded",t.gridUniqueId);this.dragdropEngine.finishDrag(r.view);return}}var s=this.widgetRequestBodyFactory.createMoveRequest(t);return this.widgetAPI.move(s)}}]);return e}();var d=t["default"]=c},16101(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function i(e){return function(){var t=this,r=arguments;return new Promise(function(i,o){var a=e.apply(t,r);function s(e){n(a,i,o,s,l,"next",e)}function l(e){n(a,i,o,s,l,"throw",e)}s(void 0)})}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r2&&void 0!==i[2]?i[2]:"POST";return o.abrupt("return",this._request({url:t,method:n,body:r}));case 2:case"end":return o.stop()}},e,this)}));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"_getRequestResponseSuccessStatusAndResponseJson",value:function(){var e=i(regeneratorRuntime.mark(function e(t,r){var n,i,o,a,s=arguments;return regeneratorRuntime.wrap(function e(l){while(1)switch(l.prev=l.next){case 0:n=s.length>2&&void 0!==s[2]?s[2]:"POST";l.next=3;return this._performRequest(t,r,n);case 3:i=l.sent;o=i.ok;if(!o){l.next=11;break}l.next=8;return i.json();case 8:l.t0=l.sent;l.next=12;break;case 11:l.t0={};case 12:a=l.t0;return l.abrupt("return",{success:o,json:a});case 14:case"end":return l.stop()}},e,this)}));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"_getRequestResponseJson",value:function(){var e=i(regeneratorRuntime.mark(function e(t,r){var n,i,o=arguments;return regeneratorRuntime.wrap(function e(a){while(1)switch(a.prev=a.next){case 0:n=o.length>2&&void 0!==o[2]?o[2]:"POST";a.next=3;return this._performRequest(t,r,n);case 3:i=a.sent;return a.abrupt("return",i.json());case 5:case"end":return a.stop()}},e,this)}));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"_getBaseURL",value:function e(){var t=this.envDataProvider.get("protocol");var r=this.envDataProvider.get("domain");return"".concat(t,"://editor.").concat(r)}},{key:"_request",value:function e(t){var r=this._getBaseURL();return window.fetch("".concat(r).concat(t.url),{method:t.method,credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-TOKEN":this.envDataProvider.get("csrfToken")},body:JSON.stringify(t.body)})}}]);return e}();var d=t["default"]=c},83653(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(60618);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&this.$(".message-box").remove();0===this.$(".overlay").length&&this.showMessageBox();var n=t.map(function(e){var t=e.ariaDescribedBy,r=e.message;return'
').concat(r,"
")}).join("");this.$(".overlay").addClass(r).append('
'.concat(n,"
"))},showMessageBox:function e(){var t=bk$('
');0===this.$(".overlay").length&&this.$el.append(t);this.$(".js-form").addClass("submitting")},redirect:function e(t){window.location.assign(t)},resetFormData:function e(){this.el.querySelector(".js-email-input").value="";this.el.querySelector(".js-message-input").value="";var t=this.el.querySelector(".js-terms-input");var r=this.el.querySelector(".js-marketing-consent-input");t&&(t.checked=false);r&&(r.checked=false)},removeMessageBox:function e(){var t=this;this.enableForm();this.resetFormData();var r=setTimeout(function(){clearTimeout(r);t.$(".js-form").removeAttr("aria-invalid").removeAttr("aria-describedby");t.$(".overlay").fadeOut(function(){t.$(".overlay").remove()})},8e3)}}},14289(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r={getPluginData:function e(t){return window.Server.plugins[t]||{}},getAppData:function e(t){return window.Server.app[t]},getAppBag:function e(){return window.Server.app},getData:function e(t){return window.Server[t]}};var n=t["default"]=r},37272(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractWidgetSite=t.AbstractWidgetSettings=t.AbstractWidgetData=void 0;var n=a(r(27910));var i=a(r(93136));var o=a(r(57143));function a(e){return e&&e.__esModule?e:{default:e}}var s=t.AbstractWidgetSettings={"widget.contactform":n.default};var l=t.AbstractWidgetSite={"widget.contactform":i.default};var u=t.AbstractWidgetData={"widget.contactform":o.default}},47092(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r0){o=this._getWidgetIdFromElement(r.firstElementChild);a=this._getWidgetIdFromElement(r.lastElementChild)}this.store.dispatch((0,n.firstWidgetOnPageChanged)(o));this.store.dispatch((0,n.lastWidgetOnPageChanged)(a))}},{key:"_getWidgetIdFromElement",value:function e(t){return t.getAttribute("data-uniqueId")}},{key:"_removeWidgetsWithNoElement",value:function e(t){var r=i.default.getIframeDocument();return s(t).filter(function(e){return!!r.getElementById(e.uniqueHTMLId)})}}]);return e}()},43626(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);ra.height?t.style.top="".concat(-a.height,"px"):t.removeAttribute("style")}},{key:"_getRowStyleSettings",value:function e(){return this.rowView.getSettings().components.filter(function(e){return"widget-style-picker"===e.id})[0]}},{key:"_rowSupportsLayoutSwitching",value:function e(){var t=this.envDataProvider.get("rowLayouts");var r=void 0!==t[this.rowView.properties.rowType];return r||this._isHeaderOrFooterRow()}},{key:"_rowSupportsShapeDivider",value:function e(){if("footer"===this.rowView.properties.parentZone)return false;var t=this.envDataProvider.get("rows");var r=[];Object.keys(t).forEach(function(e){r.push.apply(r,l(t[e]))});if("undefined"===typeof this.rowView.properties.rowType)return false;var n=this.rowView.properties.rowType.replace(/-/g,"_");var i=r.filter(function(e){return e.id===n})[0];if(i&&i.values&&"true"===i.values.disableShapeDivider)return false;return true}},{key:"_isShared",value:function e(){return this._isHeaderOrFooterRow()&&!this.rowView.properties.pageRef}},{key:"_isHeaderOrFooterRow",value:function e(){return"header"===this.rowView.properties.parentZone||"footer"===this.rowView.properties.parentZone}}]);return e}();var S=t["default"]=w},15950(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(99196);var o=S(r(95335));var a=S(r(52789));var s=S(r(26777));var l=S(r(2555));var u=S(r(28165));var c=S(r(90251));var d=S(r(88115));var f=S(r(70993));var p=S(r(83637));var g=S(r(65323));var h=S(r(66995));var v=S(r(30779));var m=S(r(77965));var y=S(r(45806));var b=S(r(65444));var w=r(30178);function S(e){return e&&e.__esModule?e:{default:e}}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t0;if(r){var s=(0,o.convertStyleObjectsToJson)(i,a);this.store.dispatch((0,n.stylesUpdated)(s))}}return r}},{key:"_isWidgetInSection",value:function e(t){return t.properties.isInRow}},{key:"_shouldHandleStyleSettings",value:function e(){return this.store.getState().env.V10CompatibilityMode&&this.styleSettingsProvider.hasStyleCollection()}},{key:"_setWidgetInEditingStatus",value:function e(){document.body.classList.add("widget-editing");i.default.getIframeDocument().body.classList.add("widget-editing")}},{key:"_createWidgetSettingsPanel",value:function e(t,r){var n=t.model.get("uniqueId")||t.properties.uniqueHTMLId;var i=n?this.widgetRegister.getParentByUniqueId(n):null;return new this.WidgetSettingsView({store:this.store,stylesEnabled:r,templateRenderer:this.templateRenderer,model:t.model,profileModel:t.profileModel,title:t.getSettings().title,widgetView:t,parentWidget:i})}},{key:"_createWidgetSettingsPanelBody",value:function e(t){return this.widgetSettingsComponentViewFactory.build({widgetView:t,profileModel:(0,a.default)()})}},{key:"_createWidgetStyleSettingsPanelBody",value:function e(){return this.widgetStyleSettingsViewFactory.build({el:".js-style-content"})}},{key:"_renderWidgetSettings",value:function e(t,r){var n=this.widgetSettingsControlLayoutView.getRegion("settings");n.show(t);n.currentView.getRegion("settingsBody").show(r)}},{key:"_monitorWidgetSettingError",value:function e(){Editor.Events.on("setting:error:show",this._showSettingsError.bind(this));Editor.Events.on("setting:error:clear",this._clearSettingsError.bind(this));Editor.Events.on("setting:save:validate",this._validateSaveSettings.bind(this));Editor.Events.on("setting:save:enable",this._enableSaveSettings.bind(this));Editor.Events.on("setting:save:disable",this._disableSaveSettings.bind(this))}},{key:"_getErrorModel",value:function e(t){var r=this.widgetSettingsPanel.settingsBody.currentView.collection.toArray();var n=!!(r&&r[0].get("groupId"));var i=null;n?this.widgetSettingsPanel.settingsBody.currentView.collection.toJSON().every(function(e){var r=e.collection.filter(function(e){return e.get("id")===t}).pop();if(r){i=r;return false}return true}):i=r.filter(function(e){return e.get("id")===t}).pop();return i}},{key:"_showSettingsError",value:function e(t){if(this.store.getState().site.isRowEditingMode)return;var r=this._getErrorModel(t.settingId);r&&r.set("error",t.message);this.widgetSettingsPanel.settingsBody.currentView.render();this._disableSaveSettings(true)}},{key:"_clearSettingsError",value:function e(t){if(this.store.getState().site.isRowEditingMode)return;var r=this._getErrorModel(t);r&&r.set("error","");this.widgetSettingsPanel.settingsBody.currentView.render();this._validateSaveSettings()}},{key:"_validateSaveSettings",value:function e(){var t=this.widgetSettingsPanel.settingsBody.currentView;t.el.querySelectorAll(".popup-panel-form__field--error").length<1&&this._enableSaveSettings()}},{key:"_enableSaveSettings",value:function e(){this.widgetSettingsPanel.el.classList.remove("error");this.widgetSettingsPanel.el.querySelector(".js-save-panel").disabled=false}},{key:"_disableSaveSettings",value:function e(t){t&&this.widgetSettingsPanel.el.classList.add("error");this.widgetSettingsPanel.el.querySelector(".js-save-panel").disabled=true}}]);return e}();var h=t["default"]=g},45371(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.LayoutView.extend({template:"widget_settings_control_layout",el:".js-widget-settings-elements",regions:{settings:"#widget-settings-region"}});var n=t["default"]=r},10172(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=u(r(68977));var i=r(77400);var o=u(r(45806));var a=u(r(94923));var s=r(76890);var l=r(14689);function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return g(e)||p(e)||f(e)||d()}function d(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){if(e){if("string"==typeof e)return h(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(e,t):void 0}}function p(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function g(e){if(Array.isArray(e))return h(e)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0,emptySettingMessage:this.widgetView.getSettings().emptySettingMessage||""});this.el.insertAdjacentHTML("beforeend",t)},removePanel:function e(){Editor.Events.off("widgetSettings:close",this.closePanelHandler);Editor.Events.off("dragdrop:dragStart",this.closePanelHandler);this.remove();this._unsetWidgetInEditingStatus();this.store.dispatch((0,i.widgetSettingsClosed)());(0,s.openIntercom)()},closePanel:function e(){this.model.clear({silent:true});this.model.stateManager.restoreInitialState();this.profileModel.stateManager.restoreInitialState();this.removePanel()},onBackstopClicked:function e(t){t.stopPropagation();var r=this.el.querySelector(".js-save-panel");if(r&&r.disabled)return;this.save()},onSettingsTabClicked:function e(t){t.preventDefault();t.stopPropagation();this.el.querySelector(this.regions.styleSettingsBody).setAttribute("hidden","hidden");this.el.querySelector(this.regions.settingsBody).removeAttribute("hidden");this.el.querySelector(".js-save-panel").removeAttribute("hidden");t.currentTarget.classList.add("is-active");this.el.querySelector(".js-style-tab-button").classList.remove("is-active")},onStyleTabClicked:function e(t){t.preventDefault();t.stopPropagation();this.el.querySelector(this.regions.settingsBody).setAttribute("hidden","hidden");this.el.querySelector(this.regions.styleSettingsBody).removeAttribute("hidden");this.el.querySelector(".js-save-panel").setAttribute("hidden","hidden");t.currentTarget.classList.add("is-active");this.el.querySelector(".js-settings-tab-button").classList.remove("is-active")},logEventLookup:function e(t){var r={"widget.ecomproductslist":"ecomproductslist widget updated","widget.ecomfeaturedproducts":"ecomfeaturedproducts widget updated"};return r[t]},logIfRequired:function e(){var t=this.logEventLookup(this.widgetView.properties.type);t&&App.appcuesTrack(t)},save:function e(){if(this.model.hasChanged()){this.model.save({widgetName:this.widgetView.properties.name,widgetUniqueId:this.widgetView.properties.uniqueId||this.widgetView.properties.uniqueHTMLId,fixed:this.widgetView.properties.fixed});this.model.stateManager.storeCurrentState();this.logIfRequired(this.widgetView.properties.type)}if(this.profileModel.hasChanged()){this.profileModel.save();this.profileModel.stateManager.storeCurrentState()}if(this.keepPanelOpen)return this;this.removePanel();return this},clearAllErrors:function e(){this.el.classList.remove("error");var t=this.settingsBody.currentView.collection.toArray();var r=!!(t&&t[0].get("groupId"));r?this.settingsBody.currentView.collection.toJSON().forEach(function(e){e.collection.toArray().forEach(function(e){return e.set("error","")})}):t.forEach(function(e){return e.set("error","")});var n=this.settingsBody.currentView;n.render()},handleSubmit:function e(t){var r=this;t.preventDefault();this.clearAllErrors();var n=false;var i=this.settingsBody.currentView.collection.toArray();var o=!!(i&&i[0].get("groupId"));if(o)n=this.settingsBody.currentView.collection.toJSON().some(function(e){var t=e.collection.toArray().filter(function(e){return e.get("required")});return r.checkRequiredFields(t)});else{var a=i.filter(function(e){return e.get("required")});n=this.checkRequiredFields(a)}n||this.save()},checkRequiredFields:function e(t){var r=false;t.forEach(function(e){var t=e.get("value");if(!t||!t.length){r=true;var i={settingId:e.get("id"),message:(0,n.default)("global.message-field-required","This field is required")};Editor.Events.trigger("setting:error:show",i)}});return r},handleKeydown:function e(t){t.keyCode===v&&this.closePanel()},setRowEndAttribute:function e(t,r){if(!t)return;var n=o.default.isMobileEditMode()?"data-mobile-row-end":"data-row-end";t.setAttribute(n,r)},calculateGridRowEnd:function e(){var t=this.getParentGrid();if(!t)return null;this.gridRowCount=(0,l.getGridData)(t).gridRowCount;var r=this.getWidget();var n=this.getRowStart(r);if(!n)return null;var i=this.calculateRowEnd(r,t,n);this.setRowEndAttribute(r,i);var o=this.getAdjustedRowEnd(t,i);this._updateGridRowCount(t,o);return i},getParentGrid:function e(){return this.widgetView.el.closest(".row__container--grid")},getWidget:function e(){return this.widgetView.el.closest(".js-widget")},getRowStart:function e(t){var r=o.default.isMobileEditMode()?"data-mobile-row-start":"data-row-start";var n=parseInt(null===t||void 0===t?void 0:t.getAttribute(r),10);if(!n){console.error("Widget missing ".concat(r," attribute"));return null}return n},calculateRowEnd:function e(t,r,n){var i=t.children[0];var o=(0,l.getElementSize)(i,r),a=o.numRowsHigh;var s=n+a;return s},getAdjustedRowEnd:function e(t,r){var n=c(t.querySelectorAll(".js-widget"));var i=r;var a=o.default.isMobileEditMode()?"data-mobile-row-end":"data-row-end";n.forEach(function(e){var t=parseInt(e.getAttribute(a)||"0",10);i=Math.max(i,t)});return i},_updateGridRowCount:function e(t,r){var n=r-1;if(!t)return;var i=this.parentWidget.uniqueId;if(!i)return;if(this.gridRowCount0;var n=r.el.getBoundingClientRect();return a.default.getWindowWidth()/21&&void 0!==arguments[1]&&arguments[1];var n=App.frontEndBucket.rowGroups["saved"];r?n.gridRows.push(t):n.rows.push(t)},render:function e(){var t=this.templateRenderer.render("view_rowoverlay",this._getTwigTemplateContext());this.$el.append(t);this.onRender();return this},updateSaveButtonText:function e(t,r){var n=this.el.querySelector(".js-save-row-option");var i=n.querySelector("span");i.textContent=t;void 0!==r&&n.toggleAttribute("disabled",r)},onRender:function e(){var t=this;var r=new MutationObserver(function(e,r){t.onAttach(r)});if(this.parentView&&this.parentView.el){r.observe(this.parentView.el,{childList:true});this.removeEmptyParentView()}},onAttach:function e(t){Editor.Events.trigger("widgetOverlay:render",this.parentView);(0,n.isIE)()||this.sticky.add(this.el.querySelector(".js-overlay-sticky"));t.disconnect()},removeEmptyParentView:function e(){if(this._hasNoChildWidgetInParentView()&&!this.deleteRequestInFlight){this._deleteParentRowWidget();this.deleteRequestInFlight=true}},onParentViewDelete:function e(){this.sticky.remove(this.el.querySelector(".js-overlay-sticky"));this.widgetData.unsubscribe()},onClick:function e(t){var r=this.parentView.el;var n=r.querySelector('[data-name="ecomproductslist"');var a=o.default.container.SiteDataProvider.get("ecommerce");if(i.store.getState().site.isRowMoveMode||i.store.getState().site.isDesktopMode||a&&!a.store.live&&n||!a&&n)return;this.trigger("widget:overlayClick",t)},onDeleteConfirmClick:function e(){var t=this.el.querySelector(".js-delete-backstop");Editor.Events.trigger("addRowMode:removeButtons");t.removeAttribute("hidden");parent.document.body.classList.add("row-delete-mode");a.default.getIframeDocument().body.classList.add("row-menu-open");document.addEventListener("click",this.rowDeleteBackstopClick,true);this.showRowDeleteModal()},showRowDeleteModal:function e(){var t=Twig.render(Twig.templates.view_row_confirm_delete_dialog);this.$el.append(t);return this},temporarySaveRowFeatureFlagEnabled:function e(){return!!window.localStorage.getItem("saveRowFeatureEnabled")},showRowOptionsModal:function e(){var t=this.el.querySelector(".js-options-backstop");var r=Twig.render(Twig.templates.view_row_options_dialog,{saveRowFeatureEnabled:this.temporarySaveRowFeatureFlagEnabled()});parent.document.body.classList.add("row-options-mode");t.removeAttribute("hidden");this.$el.append(r);return this},hideRowOptionsModal:function e(){if(!parent.document.body.classList.contains("row-options-mode"))return;var t=this.el.querySelector(".row-overlay__options-modal");var r=this.el.querySelector(".js-options-backstop");r.setAttribute("hidden","hidden");parent.document.body.classList.remove("row-options-mode");t.remove()},hideRowDeleteModal:function e(){if(!parent.document.body.classList.contains("row-delete-mode"))return;var t=this.el.querySelector(".row-overlay__delete-modal");var r=this.el.querySelector(".js-delete-backstop");r.setAttribute("hidden","hidden");parent.document.body.classList.remove("row-delete-mode");a.default.getIframeDocument().body.classList.remove("row-menu-open");document.removeEventListener("click",this.rowDeleteBackstopClick,true);t.remove();Editor.Events.trigger("addRowMode:addButtons")},onDeleteClick:function e(t){t.stopPropagation();this._deleteParentRowWidget();this.hideRowDeleteModal()},closeRowDeleteModalClickHandler:function e(t){t.target.closest(".row-overlay__delete-modal")||this.hideRowDeleteModal()},onMoveClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();var r=t.currentTarget.getAttribute("data-position");var n=this.properties.uniqueId;Editor.Events.trigger("widget:move:".concat(n),{position:r,uniqueId:n});this._updateFramePadding()},onEditClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();this.el.querySelector(".js-edit").classList.add("is-active");this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onLayoutClick:function e(t){Editor.Events.trigger("addRowMode:removeButtons");t.stopPropagation();this.el.querySelector(".js-layout").classList.add("is-active");i.store.dispatch((0,s.rowWidgetLayoutControlListShown)());this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onBackstopClick:function e(){Editor.Events.trigger("addRowMode:addButtons");i.store.dispatch((0,s.rowWidgetLayoutControlListHidden)());i.store.dispatch((0,s.rowWidgetControlListClosed)())},onContentAreaMouseOver:function e(t){t.stopPropagation();t.stopImmediatePropagation();this.el.classList.contains("is-setting-open")||this.el.classList.remove("hover")},_deleteParentRowWidget:function e(){this.trigger("widget:delete");this._updateFramePadding()},_onWidgetDataChange:function e(){this.$el.empty();this.render()},_getTwigTemplateContext:function e(){return{hideTplWidget:this.hideTplWidget,properties:this.properties,immutable:this.immutable,isImageEditable:this.isImageEditable,isDeletable:this.isDeletable,isMovable:this.isMovable,canMoveUp:this.widgetData.get().firstWidget!==this.properties.uniqueId,canMoveDown:this.widgetData.get().lastWidget!==this.properties.uniqueId}},_onRowWidgetControlUIStateChange:function e(t){t.showRowWidgetControlList&&!this.state.showRowWidgetControlList&&this._showControlList();!t.showRowWidgetControlList&&this.state.showRowWidgetControlList&&this._hideControlList();this.state=t},_showControlList:function e(){this.el.classList.add("is-dropdown-open");this.el.querySelector(".js-backstop").removeAttribute("hidden");a.default.getIframeDocument().body.classList.add("row-menu-open")},_hideControlList:function e(){var t=this;Editor.Events.trigger("addRowMode:addButtons");this.rowWidgetControlState.unsubscribe();this.el.querySelector(".is-active").classList.remove("is-active");this.el.classList.remove("is-dropdown-open");a.default.getIframeDocument().body.classList.remove("row-menu-open");setTimeout(function(){t.el.querySelector(".js-backstop").setAttribute("hidden","hidden")},100)},_updateFramePadding:function e(){setTimeout(function(){Editor.Events.trigger("sitePadding:update")},500)},_hasNoChildWidgetInParentView:function e(){return this.parentView.el.querySelectorAll(".js-widget").length<1}});var c=t["default"]=u},62267(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=r(42189);var o=u(r(45970));var a=l(r(45806));var s=r(99196);function l(e,t){if("function"==typeof WeakMap)var r=new WeakMap,i=new WeakMap;return(l=function e(t,o){if(!o&&t&&t.__esModule)return t;var a,s,l={__proto__:null,default:t};if(null===t||"object"!=n(t)&&"function"!=typeof t)return l;if(a=o?i:r){if(a.has(t))return a.get(t);a.set(t,l)}for(var u in t)"default"!==u&&{}.hasOwnProperty.call(t,u)&&((s=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,u))&&(s.get||s.set)?a(l,u,s):l[u]=t[u]);return l})(e,t)}function u(e){return e&&e.__esModule?e:{default:e}}var c=Backbone.View.extend({className:"row-overlay js-widget-overlay",events:{click:"onTouch","click .js-delete-confirm":"onDeleteConfirmClick","click .js-delete":"onDeleteTouch","click .js-cancel-delete":"hideRowDeleteModal","click .js-move-up":"onMoveClick","click .js-move-down":"onMoveClick","click .js-edit":"onEditClick","click .js-layout":"onLayoutClick","click .js-backstop":"onBackstopClick","click .js-delete-backstop":"hideRowDeleteModal"},initialize:function e(t){this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.properties=t.properties;this.immutable=t.immutable;this.isImageEditable=t.isImageEditable;this.isDeletable=t.isDeletable;this.isMovable=t.isMovable||false;this.parentView=t.parentView;this.templateRenderer=t.templateRenderer;this.isActive=false;this.widgetData=t.widgetData;this.widgetData.subscribe(this._onWidgetDataChange.bind(this));this.rowWidgetControlState=t.rowWidgetControlState;this.rowDeleteBackstopClick=this.closeRowDeleteModalClickHandler.bind(this);Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},render:function e(){var t=this.templateRenderer.render("view_rowoverlay",this._getTwigTemplateContext());this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(t){var r=this.parentView.el;var n=r.querySelector('[data-name="ecomproductslist"');var a=o.default.container.SiteDataProvider.get("ecommerce");if(i.store.getState().site.isRowMoveMode||i.store.getState().site.isDesktopMode||a&&!a.store.live&&n||!a&&n)return;this.trigger("widget:overlayClick",t)},onDeleteConfirmClick:function e(){var t=this.el.querySelector(".js-delete-backstop");t.removeAttribute("hidden");this.el.classList.add("hover");parent.document.body.classList.add("row-delete-mode");a.default.getIframeDocument().body.classList.add("row-menu-open");document.addEventListener("touchstart",this.rowDeleteBackstopClick,true);this.showRowDeleteModal()},showRowDeleteModal:function e(){var t=Twig.render(Twig.templates.view_row_confirm_delete_dialog);this.$el.append(t);return this},hideRowDeleteModal:function e(){var t=this.el.querySelector(".row-overlay__delete-modal");var r=this.el.querySelector(".js-delete-backstop");r.setAttribute("hidden","hidden");this.el.classList.remove("hover");parent.document.body.classList.remove("row-delete-mode");a.default.getIframeDocument().body.classList.remove("row-menu-open");document.removeEventListener("touchstart",this.rowDeleteBackstopClick,true);t.remove()},closeRowDeleteModalClickHandler:function e(t){t.target.closest(".row-overlay__delete-modal")||this.hideRowDeleteModal()},onDeleteTouch:function e(t){t.stopPropagation();this.trigger("widget:delete");this.hideRowDeleteModal();this._updateFramePadding()},onMoveClick:function e(t){var r=t.currentTarget.getAttribute("data-position");var n=this.properties.uniqueId;Editor.Events.trigger("widget:move:".concat(n),{position:r,uniqueId:n});this._updateFramePadding()},onEditClick:function e(t){t.stopPropagation();this.el.querySelector(".js-edit").classList.add("is-active");this.el.classList.add("hover");this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onLayoutClick:function e(t){t.stopPropagation();this.el.classList.add("hover");this.el.querySelector(".js-layout").classList.add("is-active");i.store.dispatch((0,s.rowWidgetLayoutControlListShown)());this.state=this.rowWidgetControlState.get();this.rowWidgetControlState.subscribe(this._onRowWidgetControlUIStateChange.bind(this));this.trigger("rowWidget:editClick",t)},onBackstopClick:function e(t){t.stopPropagation();i.store.dispatch((0,s.rowWidgetControlListClosed)())},onParentViewDelete:function e(){},_onWidgetDataChange:function e(){this.$el.empty();this.render()},_getTwigTemplateContext:function e(){return{hideTplWidget:this.hideTplWidget,properties:this.properties,immutable:this.immutable,isImageEditable:this.isImageEditable,isDeletable:this.isDeletable,isMovable:this.isMovable,canMoveUp:this.widgetData.get().firstWidget!==this.properties.uniqueId,canMoveDown:this.widgetData.get().lastWidget!==this.properties.uniqueId}},_onRowWidgetControlUIStateChange:function e(t){t.showRowWidgetControlList&&!this.state.showRowWidgetControlList&&this._showControlList();!t.showRowWidgetControlList&&this.state.showRowWidgetControlList&&this._hideControlList();this.state=t},_showControlList:function e(){this.el.classList.add("is-dropdown-open");this.el.querySelector(".js-backstop").removeAttribute("hidden")},_hideControlList:function e(){var t=this;this.rowWidgetControlState.unsubscribe();this.el.querySelector(".is-active").classList.remove("is-active");this.el.classList.remove("is-dropdown-open","hover");a.default.getIframeDocument().body.classList.remove("row-menu-open");setTimeout(function(){t.el.querySelector(".js-backstop").setAttribute("hidden","hidden")},100)},_updateFramePadding:function e(){setTimeout(function(){Editor.Events.trigger("sitePadding:update")},500)}});var d=t["default"]=c},20117(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=p(r(93006));var i=r(48758);var o=p(r(98701));var a=p(r(58783));var s=p(r(89073));var l=p(r(62267));var u=p(r(60862));var c=p(r(90996));var d=p(r(18315));var f=p(r(36223));function p(e){return e&&e.__esModule?e:{default:e}}function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function h(e){return b(e)||y(e)||m(e)||v()}function v(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"==typeof e)return w(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?w(e,t):void 0}}function y(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function b(e){if(Array.isArray(e))return w(e)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=this.scaleLockCoordX)return;if(u.HandleHelpers.handleAllowsRightDragging(r)&&t.originalEvent.screenX<=this.scaleLockCoordX)return}if(null!==this.scaleLockCoordY){if(u.HandleHelpers.handleAllowsTopDragging(r)&&t.originalEvent.screenY>=this.scaleLockCoordY)return;if(u.HandleHelpers.handleAllowsBottomDragging(r)&&t.originalEvent.screenY<=this.scaleLockCoordY)return}this.scaleLock=false;this.scaleLockCoordX=null;this.scaleLockCoordY=null}var n=this.getWidget();var i=n.view.el;var o=this.getDroppable(n);var a=$(n.view.el.firstElementChild);var l=o.calculateResizeInformation(t,n,this.overlayData.isGridResizingLimited);if(l.outOfRange){if(u.HandleHelpers.handleAllowsLeftDragging(r)&&"left"===l.outOfRange)return;if(u.HandleHelpers.handleAllowsRightDragging(r)&&"right"===l.outOfRange)return;if(u.HandleHelpers.handleAllowsTopDragging(r)&&"top"===l.outOfRange)return;if(u.HandleHelpers.handleAllowsBottomDragging(r)&&"bottom"===l.outOfRange&&l.rowEnd<=l.rowStart+1)return;if("bottom"===l.outOfRange){var c=o.getHighestRowEnd(l.rowEnd)-1;var d=n.parentUniqueId;Editor.Events.trigger("grid-row-end-changed",s.default.isMobileEditMode()?{numRowsMobile:c,gridId:d}:{numRows:c,gridId:d})}}this.updateDragHandles(t,!l,a);if(!l)return;i.classList.add("widget-in-scale");o.addShadow(l)}},onScaleEnd:function e(t){var r=this.getWidget();var n=r.view.el;var i=this.getDroppable(r);var o=i.calculateResizeInformation(t,r,this.overlayData.isGridResizingLimited);i.removeShadow();if(!(null!==o&&void 0!==o&&o.colStart)||!(null!==o&&void 0!==o&&o.colEnd)||!(null!==o&&void 0!==o&&o.rowStart)||!(null!==o&&void 0!==o&&o.rowEnd))return;s.default.activateAllEditLayoutButtons();this.trigger("widget:scale",{coordinates:o,isMobile:s.default.isMobileEditMode(),uniqueId:this.overlayData.properties.uniqueId});n.classList.remove("widget-in-scale");this.closeSettingsMenu();this.scaleLock=false;this.scaleLockCoordX=null;this.scaleLockCoordY=null},onDeleteClick:function e(t){t.stopPropagation();this.trigger("widget:delete");this.closeSettingsMenu()},onHideClick:function e(t){t.stopPropagation();var r=this.el.getBoundingClientRect();var n=(0,s.getIframeWindow)().scrollY;r.y+n<250&&this.el.querySelector(".js-hide-dropdown").classList.add("reverse");t.target.classList.toggle("active");this.el.querySelector(".js-hide-dropdown").classList.toggle("open")},onHideOptionClick:function e(t){t.stopPropagation();this.trigger("widget:showHide",{uniqueId:this.overlayData.properties.uniqueId,visibility:t.target.value});this.overlayData.visibility=t.target.value;this.render()},onMouseover:function e(t){t.stopPropagation();this.el.closest(".js-widget").classList.add("hover-active-widget");this._isProductListWidgetOnNotLiveStore()&&this.el.classList.add("no-pointer")},onMouseout:function e(t){t.stopPropagation();this.el.closest(".js-widget").classList.remove("hover-active-widget");this._isProductListWidgetOnNotLiveStore()&&this.el.classList.remove("no-pointer")},openSettingsMenu:function e(){var t=this.el.closest(".js-widget-overlay");var r=document.getElementById("siteFrame");this.childElement&&this.parentView.el.classList.add("child-widget-active");null===t||void 0===t?void 0:t.classList.add("active-widget");this.$el.attr("draggable","false");s.default.getIframeDocument().body.classList.add("hide-add-row");document.addEventListener("click",this.closeSettingsClick,true);r.contentWindow.addEventListener("click",this.closeSettingsClick,true);document.body.classList.add("widget-settings-active");Editor.Events.trigger("dragProxy:hide")},closeSettingsMenu:function e(){var t=this.el.closest(".js-widget-overlay");var r=document.getElementById("siteFrame");this.childElement&&this.parentView.el.classList.remove("child-widget-active");null===t||void 0===t?void 0:t.classList.remove("active-widget","hover");this.$el.attr("draggable","true");document.removeEventListener("click",this.closeSettingsClick,true);r.contentWindow.removeEventListener("click",this.closeSettingsClick,true);document.body.classList.remove("widget-settings-active");s.default.getIframeDocument().body.classList.remove("hide-add-row")},onForceBackwardClick:function e(){this.trigger("widget:layer",{action:"force-back",uniqueId:this.overlayData.properties.uniqueId,gridUniqueId:this.el.offsetParent.attributes["data-parentuniqueid"].value})},onForceForwardClick:function e(){this.trigger("widget:layer",{action:"force-front",uniqueId:this.overlayData.properties.uniqueId,gridUniqueId:this.el.offsetParent.attributes["data-parentuniqueid"].value})},closeSettingsClickHandler:function e(t){var r=this.el.closest(".js-widget-overlay");r&&!r.contains(t.target)&&this.closeSettingsMenu()},_blockScaling:function e(t){var r=this.getWidget();var n=r.parentUniqueId;n===t&&(this.scaleLock=true)},_isProductListWidgetOnNotLiveStore:function e(){var t=o.default.container.SiteDataProvider.get("ecommerce");var r="widget.ecomproductslist"===this.overlayData.properties.type;var n=!(null!==t&&void 0!==t&&t.store.live);if(!r)return false;return n},_isGridSection:function e(){return this.parentView.el.parentNode.classList.contains("row__container--grid")},_isGridResizingLimited:function e(t){var r=["widget.advancedcontactform","widget.blogpostlist","widget.blogsearch","widget.contactform","widget.content","widget.ecomcategorieslist","widget.ecomfeaturedproducts","widget.ecomproductslist","widget.signupform"];return r.includes(t.properties.type.toLowerCase())}});var p=t["default"]=f},90996(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(45970));var i=r(71711);function o(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({className:"widget-overlay js-widget-overlay js-widget-in-row-overlay",events:{click:"onTouch","click .js-delete":"onDeleteTouch"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.childElement=t.childElement;this.isActive=false;Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},setOverlayData:function e(t){var r,n;var o=null!==(r=null===t||void 0===t||null===(n=t.parentView)||void 0===n?void 0:n.model)&&void 0!==r&&r;return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isImageEditable:t.isImageEditable,isDeletable:t.isDeletable,isMovable:t.isMovable||false,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton&&!(0,i.isAssetSvg)(o)}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(t){var r=n.default.container.SiteDataProvider.get("ecommerce");var i="widget.ecomproductslist"===this.overlayData.properties.type;if(r&&!r.store.live&&i||!r&&i)return;this.trigger("widget:overlayClick",t)},onDeleteTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:delete")},onParentViewDelete:function e(){}});var s=t["default"]=a},89073(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(45970));var i=r(71711);function o(e){return e&&e.__esModule?e:{default:e}}var a=Backbone.View.extend({className:"widget-overlay js-widget-overlay",events:{click:"onTouch","click .js-settings":"onSettingsTouch","click .js-image-picker":"onImagePickerTouch","click .js-visibility":"onVisibilityTouch","click .js-delete":"onDeleteTouch"},initialize:function e(t){this.templateRenderer=t.templateRenderer;this.hideTplWidget=0===parseInt(t.showTplWidget,10);this.overlayData=this.setOverlayData(t);this.parentView=t.parentView;this.isActive=false;Editor.Events.on("widgetOverlay:touchOverlayClicked",this.onGlobalOverlayTouch.bind(this))},setOverlayData:function e(t){var r,o;var a=null!==(r=null===t||void 0===t||null===(o=t.parentView)||void 0===o?void 0:o.model)&&void 0!==r&&r;var s=t.hasOwnProperty("properties");var l=n.default.container.SiteDataProvider.get("ecommerce");var u=!(l&&!l.store.live&&s&&"widget.ecomproductslist"===t.properties.type||!l&&s&&"widget.ecomproductslist"===t.properties.type)&&t.showSettingsIcon;return{hideTplWidget:this.hideTplWidget,properties:t.properties,immutable:t.immutable,isMovable:t.isMovable,isDeletable:t.isDeletable,showSettingsIcon:u,showImageSelectionButton:t.showImageSelectionButton,showImageEditorButton:t.showImageEditorButton&&!(0,i.isAssetSvg)(a)}},render:function e(){var t=this.templateRenderer.render("view_widgetoverlay",this.overlayData);this.$el.append(t);return this},onGlobalOverlayTouch:function e(){this.isActive&&this._deactivateOverlay()},onTouch:function e(){if(this.isActive)this._deactivateOverlay();else{Editor.Events.trigger("widgetOverlay:touchOverlayClicked",this.parentView);this._activateOverlay()}},onSettingsTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:settings")},onImagePickerTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:imagePicker")},onDeleteTouch:function e(t){t.stopPropagation();this.isActive&&this.trigger("widget:delete")},onVisibilityTouch:function e(t){t.stopPropagation();Editor.Events.trigger("visibility:click");if(this.isActive){var r=this._getNewVisibilityState(t.currentTarget);this.parentView.changeVisibility(r);this._setVisibilityDataAttribute(t.currentTarget,r)}},onParentViewDelete:function e(){},_deactivateOverlay:function e(){this.isActive=false;this.el.classList.remove("hover")},_activateOverlay:function e(){this.isActive=true;this.el.classList.add("hover")},_getNewVisibilityState:function e(t){var r=t.getAttribute("data-visibility");if("hidden"===r)return"visible";return"hidden"},_setVisibilityDataAttribute:function e(t,r){t.setAttribute("data-visibility",r)}});var s=t["default"]=a},85829(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=l(r(96540));var i=r(42189);var o=r(60134);var a=r(5338);var s=r(3435);function l(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(l=function e(t,i){if(!i&&t&&t.__esModule)return t;var o,a,s={__proto__:null,default:t};if(null===t||"object"!=u(t)&&"function"!=typeof t)return s;if(o=i?n:r){if(o.has(t))return o.get(t);o.set(t,s)}for(var l in t)"default"!==l&&{}.hasOwnProperty.call(t,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,l))&&(a.get||a.set)?o(s,l,a):s[l]=t[l]);return s})(e,t)}function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};var i=t.getWidgetSettings();var o=!!n.enableSave&&n.enableSave;this.off();this.settingsView.viewReset({widgetTitle:i.title,widgetName:t.properties.name,className:t.properties.className||t.properties.type,model:t.model,collection:new Backbone.Collection(i.components),widgetEl:t.$el,widgetElId:t.el.getAttribute("id"),widgetUniqueId:t.el.getAttribute("data-uniqueid"),fixed:t.properties.fixed,profileModel:t.profileModel,previousAttributes:t.previousAttributes,previousProfileAttributes:t.previousProfileAttributes,enableSave:o,emptySettingMessage:i.emptySettingMessage||""});this.listenTo(this.settingsView,"all",function(){r.trigger.apply(r,arguments)})}}]);return e}();var u=t["default"]=l},82266(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(56371));var i=a(r(19918));var o=a(r(97321));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_advancedtextbox_component_v8r":"view_settings_advancedtextbox"},inputChanged:function e(){this.trigger("setting:change",this.model.get("id"),{type:"text",value:this.el.querySelector(".js-input").value.trim()})},fontSizeChanged:function e(){this.trigger("setting:change",this.model.get("id"),{type:"font",value:this.el.querySelector(".js-font-size-select").value})},boldButtonClicked:function e(){this.el.querySelector(".js-bold").classList.toggle("is-selected");this.trigger("setting:change",this.model.get("id"),{type:"style",value:"bold"})},italicButtonClicked:function e(){this.el.querySelector(".js-italic").classList.toggle("is-selected");this.trigger("setting:change",this.model.get("id"),{type:"style",value:"italic"})}});var n=t["default"]=r},53212(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(70993));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_animation_picker",initialize:function e(){this.animations=this.model.get("animations");this.currentAnimationEffect=this.model.get("currentAnimationEffect");return this},onRender:function e(){this.openAnimationPanel()},openAnimationPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",animations:this.animations,currentAnimationEffect:this.currentAnimationEffect}).render();this.listenTo(t,"animationEffect:change",this._setAnimationEffect.bind(this))},_setAnimationEffect:function e(t){this.trigger("setting:change","row-animation-effect-changed",t);this.currentAnimationEffect=t}});var a=t["default"]=o},60902(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){var e=this.options.isRowsEnabled?"popup-panel-form__field":"settings-buttonset";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e},events:{"click .js-btn":"btnClicked"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_buttonset_component_v8r":"view_settings_buttonset"},btnClicked:function e(t){var r=t.currentTarget.querySelector(".js-value");var n=r.dataset.attr;this.model.set("value",n);var i=r.dataset.visual;i?this.trigger("setting:click",this.model.get("id"),n):this.trigger("setting:change",this.model.get("id"),n)}});var n=t["default"]=r},73942(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=t.VisualButtonView=void 0;var r=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-button",events:{"click .js-button":"buttonClicked"},initialize:function e(){return this},buttonClicked:function e(){this.trigger("setting:change",this.model.get("id"))}});var n=t["default"]=r;var i=t.VisualButtonView=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-button",events:{"click .js-button":"buttonClicked"},initialize:function e(){return this},buttonClicked:function e(){this.trigger("setting:click",this.model.get("id"))}})},97043(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-checkbox"},events:{"change .js-input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_checkbox_component_v8r":"view_settings_checkbox"},inputChanged:function e(){var t=this.el.querySelector(".js-input").checked;this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},5940(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(5597));var i=r(42189);function o(e){return e&&e.__esModule?e:{default:e}}var a=Marionette.ItemView.extend({template:"view_settings_colour_picker",events:{"click .js-edit-colour-button":"editColourClicked"},initialize:function e(t){this.colour=t.colour;this.currentColour=this.model.get("value")||this.colour;this.swatches=this.getSiteColours();this.listenTo(this.model,"change",this.render)},onRender:function e(){this.colourNode=this.el.querySelector(".js-edit-colour-button");this.colourNode.style.backgroundColor=this.currentColour},getSiteColours:function e(){var t=i.store.getState().env.siteColorSet;if(t){var r=Object.keys(t);return r.map(function(e){return t[e].background})}},editColourClicked:function e(){this.customColourPickerView=new n.default({colorType:"",fill:this.currentColour,colorNode:this.colourNode,swatches:this.swatches,opacity:true});this.customColourPickerView.render();this.customColourPickerView.on("save",this.onColourPickerColourSaved.bind(this));this.customColourPickerView.on("change",this.onColourPickerColourChanged.bind(this))},isColourSettingChanged:function e(t){return t.colour!==this.currentColour},onColourPickerColourSaved:function e(t){this.changeColourSettings({colour:t})},onColourPickerColourChanged:function e(t){this.colourNode.style.backgroundColor=t},changeColourSettings:function e(t){if(!this.isColourSettingChanged(t))return;this.currentColour=t.colour;this.trigger("setting:change",this.model.get("id"),{colour:t.colour})}});var s=t["default"]=a},90441(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(5787));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_button",className:"settings-customselect",events:{"click .js-button":"openSelectPanel"},openSelectPanel:function e(){var t=new n.default({model:new Backbone.Model({title:this.model.get("searchPanelTitle"),onSearch:this.model.get("onSearch"),helpWords:this.model.get("searchHelpWords"),noSearchResults:this.model.get("noSearchResultsWords"),imageProperty:this.model.get("imageProperty"),idProperty:this.model.get("idProperty"),mainTitleProperty:this.model.get("mainTitleProperty"),secondTitleProperty:this.model.get("secondTitleProperty"),thirdTitleProperty:this.model.get("thirdTitleProperty"),subTitleProperty:this.model.get("subTitleProperty")})}).render();this.listenTo(t,"item:selected",this.itemSelected)},itemSelected:function e(t){this.trigger("setting:change",this.model.get("id"),t)}});var a=t["default"]=o},21252(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=2e3;var n=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-datasource-chooser"},events:{"change .js-select":"selectChanged","change .js-custom-input":"inputChanged","mouseover .js-tooltip-icon":"showTooltip","mouseout .js-tooltip-icon":"hideTooltip"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_datachooser_component_v8r":"view_settings_datasourcechooser"},showTooltip:function e(){var t=this.el.querySelector(".js-tooltip");if(!t.hasAttribute("hidden"))return;t.removeAttribute("hidden")},hideTooltip:function e(){var t=this.el.querySelector(".js-tooltip");setTimeout(function(){t.setAttribute("hidden","hidden")},r)},selectChanged:function e(){var t=this.el.querySelector(".js-select").value.trim();if("custom"!==t){this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),{value:t,source:""})}else{this.model.set("value","");this.trigger("setting:change",this.model.get("id"),{value:"",source:t})}},inputChanged:function e(){var t=this.el.querySelector(".js-custom-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),{value:t,source:"custom"})}});var i=t["default"]=n},66955(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_dropdown_list",events:{"click .js-dropdown-toggle":"toggleMenu","click .js-dropdown-option":"onOptionClick"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=t.option||[];this.listenTo(this.model,"change",this.render)},templateHelpers:function e(){return{options:this.options,current:this.model.get("value")}},toggleMenu:function e(t){t.stopPropagation();var r=this.el.querySelector(".js-dropdown-options");r.classList.toggle("is-open")},onOptionClick:function e(t){t.stopPropagation();var r=t.currentTarget;var n=r.getAttribute("data-id");this.model.set("value",n);this.trigger("setting:change",this.model.get("id"),n);this.el.querySelector(".js-dropdown-options").classList.remove("is-open")}});var n=t["default"]=r},38945(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_fileselector",events:{"click .js-file":"openFileManagement"},initialize:function e(){return this},openFileManagement:function e(){this.filePanelView=new BaseKit.Panels.FilesPanelView({model:new BaseKit.Panels.FilesPanelModel({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})}).render();this.listenTo(this.filePanelView,"file:selected",this.updateFileLink);this.listenTo(this.filePanelView,"file:deleted",this.deleteFileLink);this.listenTo(this.filePanelView,"panel:close",this.render)},updateFileLink:function e(t){this.model.set({url:t.url,fileName:t.fileName},{silent:true});this.notifyChanges()},deleteFileLink:function e(t){if(this.model.get("url")===t.url){this.model.set({url:"",fileName:""});this.trigger("setting:change","widget-filedownload-linkeditor-delete",{url:this.model.get("url"),fileName:this.model.get("fileName")})}},notifyChanges:function e(){this.trigger("setting:change",this.model.get("id"),{url:this.model.get("url"),fileName:this.model.get("fileName")})}});var n=t["default"]=r},65262(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(77965));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_grid_gap_picker",initialize:function e(){var t,r;this.gridGapTypes=this.model.get("gridGapTypes")||gridGapTypes;this.gridGap={selectedGridGap:this.model.get("selectedGridGap")||"default",horizontalGap:null!==(t=this.model.get("horizontalGap"))&&void 0!==t?t:"12",verticalGap:null!==(r=this.model.get("verticalGap"))&&void 0!==r?r:"12"};return this},onRender:function e(){this.openGridGapPanel()},openGridGapPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",gridGapTypes:this.gridGapTypes,gridGap:this.gridGap}).render();this.listenTo(t,"gap:change",this._setGridGap.bind(this))},_setGridGap:function e(t){this.gridGap=t;this.trigger("row-grid-gap-changed",t)}});var a=t["default"]=o},4726(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var i=s(r(95335));var o=r(48758);var a=r(30178);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_input_component_v8r":"view_settings_input"},inputChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},15468(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_label_counter",className:function e(){var e="settings-label-counter";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e}});var n=t["default"]=r},56876(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_label",className:function e(){var e="settings-label";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e}});var n=t["default"]=r},52435(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=o(r(45970));var i=r(93934);function o(e){return e&&e.__esModule?e:{default:e}}function a(){return n.default.container.BrandDataProvider.has("fileUpload")}var s=Marionette.ItemView.extend({className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-linkeditor-select"},events:{"change .js-link-action":"linkActionChanged","change .js-internal-link":"internalLinkChanged","change .js-external-link":"externalLinkChange","change .js-external-target":"externalLinkTargetChange","click .js-file":"openFileManagement","change .js-email":"emailChanged"},serializeData:function e(){return Object.assign(this.model.toJSON(),{isFileUploadEnabled:a(),pages:(0,i.getActiveLanguageInternalPages)()})},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_link_component_v8r":"view_settings_linkeditorselect"},linkActionChanged:function e(){var t=this.el.querySelector(".js-link-action").value;this.model.set({value:t,url:"",fileName:"",target:"_self"});this.notifyChanges();"file"===t&&this.openFileManagement()},openFileManagement:function e(){this.filePanelView=new BaseKit.Panels.FilesPanelView({model:new BaseKit.Panels.FilesPanelModel({panel:"upload",title:App.t("shared_components.filespanel.source_title","File source")})}).render();this.listenTo(this.filePanelView,"file:selected",this.updateFileLink);this.listenTo(this.filePanelView,"panel:close",this.render)},updateFileLink:function e(t){this.model.set({value:"file",url:t.url,fileName:t.fileName},{silent:true});this.notifyChanges()},internalLinkChanged:function e(){var t=this.el.querySelector(".js-internal-link").value;this.model.set("url",t);this.notifyChanges()},externalLinkChange:function e(){var t=this.el.querySelector(".js-external-link").value.trim();var r=/^((http|ftp|ftps|https):\/\/)?[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+(\.[\u00C0-\u1FFE\u2C00-\uD7FB\w\-_]+)+([\u00C0-\u1FFE\u2C00-\uD7FB\w\-\.,@?\^=%&:\/~\+#!]*[\u00C0-\u1FFE\u2C00-\uD7FB\w\-\@?\^=%&\/~\+#])?$/i;var n=/^(http|ftp|ftps|https)$/i;var i=t.match(r);if(r.test(t)){n.test(i[2])||(t="http://".concat(t));this.model.set("url",t);this.notifyChanges();this.model.set("linkError",void 0);this.trigger("save:enable")}else{this.model.set({url:"",linkError:App.t("shared_components.linkeditor.error_invalidllink","Invalid link")});this.trigger("save:disable")}},externalLinkTargetChange:function e(){var t=this.el.querySelector(".js-external-target").value;this.model.set("target",t);this.notifyChanges()},emailChanged:function e(){var t=this.el.querySelector(".js-email").value.trim();var r=/.+@.+/;this.model.set("target","_self");if(r.test(t)){this.model.set("url","mailto:".concat(t));this.notifyChanges();this.model.set("emailError",void 0);this.trigger("save:enable")}else{this.model.set({url:"",emailError:App.t("shared_components.linkeditor.error_invalidEmail","Invalid email address")});this.trigger("save:disable")}},notifyChanges:function e(){this.trigger("setting:change",this.model.get("id"),{target:this.model.get("target"),url:this.model.get("url"),action:this.model.get("value"),fileName:this.model.get("fileName")})}});var l=t["default"]=s},87308(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_paragraph",className:"settings-paragraph",initialize:function e(){return this}});var n=t["default"]=r},81294(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=c(r(52676));var i=c(r(52435));var o=c(r(6024));var a=c(r(3566));var s=c(r(57714));var l=c(r(16495));var u=c(r(21252));function c(e){return e&&e.__esModule?e:{default:e}}var d=Marionette.CollectionView.extend({tagName:"div",className:"settings__child",childEvents:{"setting:change":function e(t,r,n){this.trigger("profileSettings:change",{id:r,value:n,childView:t})}},childViewOptions:function e(){return{isRowsEnabled:this.isRowsEnabled}},initialize:function e(t){this.isRowsEnabled=t.isRowsEnabled;return this},getChildView:function e(t){var r=null;switch(t.get("type")){case"advancedtextbox":r=n.default;break;case"link-editor-select":r=i.default;break;case"textarea":r=o.default;break;case"text":r=a.default;break;case"select":r=s.default;break;case"datasourcechooser":r=u.default;break;case"slider":r=l.default;break}return r}});var f=t["default"]=d},66233(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=a(r(45970));var i=a(r(81294));var o=r(93934);function a(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){return n.default.container.BrandDataProvider.has("googleServices")}function u(){var e=false;var t=n.default.container.SiteDataProvider.get("globalValues").find(function(e){return"enablePolicyPages"===e.name});"undefined"!==typeof t&&(e=t.value);return e}var c={"form-email":"e.g. mail@example.com"};var d=Marionette.ItemView.extend({className:"settings-profile settings__child",events:{"change .js-profile-type":"profileTypeChanged"},ui:{settingsContainer:".js-profile-settings-container"},initialize:function e(t){this.isRowsEnabled=t.isRowsEnabled;this._setTemplate();this.previousModel=_.omit(this.model.toJSON(),"profileType");this.profileModel=t.profileModel;this.previousProfileModel=t.profileModel.toJSON();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_profile_component_v8r":"view_settings_profile"},profileTypeChanged:function e(){var t=this.el.querySelector(".js-profile-type").value.trim();this.model.set("profileType",t);this.trigger("setting:change",this.model.get("id"),t);this.renderSettingsByType();this.trigger("setting:reset",this.model.get("id"),t)},onRender:function e(){this.renderSettingsByType()},countryData:function e(){var t=Editor.Site.Dom.window.Data.countries;var e=[{text:App.t("widgets.companyaddress.choose-country","Choose country"),value:""}];t.forEach(function(t){e.push({text:t.name,value:t.name})});return e},getAddressTypeSetting:function e(){return[{id:this.model.get("addressSettingId"),label:App.t("widgets.profile.address","Address"),type:"text",value:this.model.get("address")},{id:this.model.get("address1SettingId"),label:App.t("widgets.profile.address1","Address"),type:"text",value:this.model.get("address1")},{id:this.model.get("address2SettingId"),label:App.t("widgets.profile.address2","Address"),type:"text",value:this.model.get("address2")},{id:this.model.get("countrySettingId"),type:"select",label:App.t("widgets.companyaddress.country","Country"),value:this.model.get("country"),data:this.countryData()},{id:this.model.get("postalcodeSettingId"),label:App.t("widgets.profile.postalcode","Postal Code"),type:"text",value:this.model.get("addressPostalCode")}]},getEmailTypeSetting:function e(){return[{id:this.model.get("emailSettingId"),label:App.t("widgets.profile.email","Email"),type:"text",inputType:"email",value:this.model.get("email")}]},getHeadlineTypeSetting:function e(){return[{id:this.model.get("headlineSettingId"),label:App.t("widgets.profile.headline","Headline"),type:"text",autocapitalize:"on",autocorrect:"on",value:this.model.get("headline")}]},getStraplineTypeSetting:function e(){return[{id:this.model.get("straplineSettingId"),label:App.t("widgets.profile.strapline","Strap Line"),type:"text",autocapitalize:"on",autocorrect:"on",value:this.model.get("strapline")}]},getCompanydescriptionTypeSetting:function e(){return[{id:this.model.get("companydescriptionSettingId"),label:App.t("widgets.profile.companydescription","Company Description"),type:"textarea",autocapitalize:"on",autocorrect:"on",value:this.model.get("companydescription")}]},getPhoneTypeSetting:function e(){return[{id:this.model.get("phoneSettingId"),label:App.t("widgets.profile.phone","Phone"),type:"text",value:this.model.get("phone")}]},getBusinessTypeSetting:function e(){return[{id:this.model.get("businessSettingId"),label:App.t("widgets.profile.business","Business"),type:"text",value:this.model.get("business")}]},getCopyrightTypeSetting:function e(){return[{id:this.model.get("copyrightSettingId"),label:App.t("widgets.profile.copyright","Copyright"),type:"textarea",autocapitalize:"on",autocorrect:"on",value:this.model.get("copyright")}]},getTwitterTypeSetting:function e(){return[{id:this.model.get("twitterSettingId"),label:App.t("widgets.profile.latesttweet","Latest Tweet"),type:"text",value:this.model.get("twitter")}]},getMapTypeSetting:function e(){return[{id:this.model.get("mapAddressSettingId"),type:"text",label:App.t("widgets.map.address","Address line 1"),value:this.model.get("mapAddress")},{id:this.model.get("mapAddress1SettingId"),type:"text",label:App.t("widgets.map.address1","Address line 2"),value:this.model.get("mapAddress1")},{id:this.model.get("mapAddress2SettingId"),type:"text",label:App.t("widgets.map.address2","Address line 3"),value:this.model.get("mapAddress2")},{id:this.model.get("mapPostalcodeSettingId"),type:"text",label:App.t("widgets.map.postalcode","Postal Code"),value:this.model.get("mapPostalCode")},{id:this.model.get("mapZoomSettingId"),type:"slider",label:App.t("widgets.map.zoom","Zoom"),minValue:1,maxValue:20,value:this.model.get("mapZoom")},{id:this.model.get("mapHeightSettingId"),type:"slider",label:App.t("shared_views.settings.height","Height"),minValue:100,maxValue:500,units:"px",value:this.model.get("mapHeight")}]},getFormTypeSetting:function e(){var t=[{id:this.model.get("formLabelId"),type:"text",label:App.t("widgets.profile.formtitle_label","Form Title"),value:this.model.get("formLabel")},{id:this.model.get("formTitleSettingId"),type:"text",label:App.t("widgets.contactform.email_title","Email Title"),value:this.model.get("formTitle")},{id:this.model.get("emailPlaceholderSettingId"),type:"text",label:App.t("widgets.signupform.label_placeholder","Email placeholder"),value:this.model.get("emailPlaceholder")},{id:this.model.get("formButtonSettingId"),type:"advancedtextbox",label:App.t("widgets.contactform.btntext","Button Text"),value:this.model.get("formText"),bold:this.model.get("formBold"),italic:this.model.get("formItalic"),size:this.model.get("formFontSize")},{id:this.model.get("formEmailSettingId"),type:"text",inputType:"email",label:App.t("widgets.profile.form_email","Profile Email"),value:this.model.get("email")},{id:this.model.get("goalUrlSettingId"),type:"datasourcechooser",label:App.t("widgets.contactform.goal_label","Success Page"),requireValidation:true,value:this.model.get("goalUrl"),data:(0,o.getActiveLanguageInternalPages)()}];u()&&t.push({id:this.model.get("privacyLabelId"),type:"text",label:App.t("widgets.profile.privacy_label","Privacy Label"),placeholder:App.t("widgets.profile.privacy_label_placeholder","eg. I agree to the use..."),value:this.model.get("privacyLabel")});return t},getSocialiconsTypeSetting:function e(){var t=[{id:this.model.get("socialIconsLinkedinSettingId"),label:App.t("widgets.socialicons.linkedin","LinkedIn"),requireValidation:true,type:"text",placeholder:App.t("widgets.linkedinprofile.profileurl_placeholder","eg. www.linkedin.com/in/yourname"),value:this.model.get("socialIconsLinkedin")},{id:this.model.get("socialIconsTwitterSettingId"),label:App.t("widgets.socialicons.twitter","Twitter"),placeholder:App.t("widgets.twitter.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsTwitter")},{id:this.model.get("socialIconsInstagramSettingId"),label:App.t("widgets.socialicons.instagram","Instagram"),placeholder:App.t("widgets.instagram.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsInstagram")},{id:this.model.get("socialIconsPinterestSettingId"),label:App.t("widgets.socialicons.pinterest","Pinterest"),placeholder:App.t("widgets.pinterest.search_placeholder","eg. coffee"),type:"text",value:this.model.get("socialIconsPinterest")},{id:this.model.get("socialIconsFacebookSettingId"),label:App.t("widgets.socialicons.facebook","Facebook"),placeholder:App.t("widgets.profile.facebook_placeholder","eg. www.facebook.com/example"),requireValidation:true,type:"text",value:this.model.get("socialIconsFacebook")},{id:this.model.get("socialIconsRssSettingId"),label:App.t("widgets.socialicons.rss","RSS"),placeholder:App.t("widgets.profile.rss_placeholder","eg. http://www.example.com/rss"),requireValidation:true,type:"text",value:this.model.get("socialIconsRss")},{id:this.model.get("socialIconsVkontakteSettingId"),label:App.t("widgets.socialicons.vkontakte","VKontakte"),placeholder:App.t("widgets.profile.vkontakte_placeholder","eg. www.vk.com/example"),requireValidation:true,type:"text",value:this.model.get("socialIconsVkontakte")},{id:this.model.get("socialIconsXingSettingId"),label:App.t("widgets.socialicons.xing","Xing"),placeholder:App.t("widgets.profile.xing_placeholder","eg. www.xing.com/profile/your_name"),requireValidation:true,type:"text",value:this.model.get("socialIconsXing")},{id:this.model.get("socialIconsTiktokSettingId"),label:App.t("widgets.socialicons.tiktok","Tiktok"),placeholder:App.t("widgets.profile.tiktok_placeholder","eg. www.tiktok.com/@example"),requireValidation:true,type:"text",value:this.model.get("socialIconsTiktok")}];l()&&t.push({id:this.model.get("socialIconsYoutubeSettingId"),label:App.t("widgets.socialicons.youtube","YouTube"),placeholder:App.t("widgets.profile.youtube_placeholder","eg. www.youtube.com/yourid"),requireValidation:true,type:"text",value:this.model.get("socialIconsYoutube")});return t},getSettings:function e(t){var r=null;switch(t){case"address":r=this.getAddressTypeSetting();break;case"email":r=this.getEmailTypeSetting();break;case"headline":r=this.getHeadlineTypeSetting();break;case"strapline":r=this.getStraplineTypeSetting();break;case"companydescription":r=this.getCompanydescriptionTypeSetting();break;case"phone":r=this.getPhoneTypeSetting();break;case"business":r=this.getBusinessTypeSetting();break;case"copyright":r=this.getCopyrightTypeSetting();break;case"twitter":r=this.getTwitterTypeSetting();break;case"map":r=this.getMapTypeSetting();break;case"form":r=this.getFormTypeSetting();break;case"socialicons":r=this.getSocialiconsTypeSetting();break}return r},renderSettingsByType:function e(){var t=this.getSettings(this.model.get("profileType"));var r=this.profileModel.changedAttributes(this.previousProfileModel);this.model.hasChanged()&&this.model.set(this.previousModel);if(this.settingsView){this.stopListening(this.settingsView,"profileSettings:change",this.settingChanged);this.settingsView.collection=new Backbone.Collection(t)}else this.settingsView=new i.default({collection:new Backbone.Collection(t),isRowsEnabled:this.isRowsEnabled});this.ui.settingsContainer.empty().append(this.settingsView.render().$el);this.listenTo(this.settingsView,"profileSettings:change",this.settingChanged);r&&this.profileModel.set(r)},settingChanged:function e(t){if(!this.isValidate(t))return;if(this.isEmpty(t))return;this.trigger("setting:change",t.id,t.value)},isRequired:function e(t){return Object.keys(c).includes(t)},isEmpty:function e(t){var e=false;var r=t.id.match(/widget-profile-([a-zA-Z-]+)/i)[1];var n="object"===s(t.value)?t.value.value:t.value;var i=this.settingsView.collection.get(t.id);var o=this.settingsView.children.findByModel(i);if(!this.isRequired(r))return false;if(0===n.length){i.set("error",App.t("widgets.profile.error_empty_".concat(r),c[r]));o.render();e=true;this.trigger("save:disable")}else{i.set("error","");o.render();e=false;this.trigger("save:enable")}return e},isValidate:function e(t){var e=true;var r="object"===s(t.value)?t.value.value:t.value;var n=t.id;var i=this.settingsView.collection.get(n);var o=this.settingsView.children.findByModel(i);var a=/^(http|ftp|ftps|https)$/i;var l=/^((http|ftp|ftps|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?\^=%&:\/~\+#]*[\w\-\@?\^=%&\/~\+#])?$/i;if("object"===s(t.value)&&"undefined"!==typeof t.value.source&&"custom"!==t.value.source)return e;if(t.childView.model.get("requireValidation"))if(0===r.length||l.test(r)){0===r.length||a.test(r.match(l)[2])||("object"===s(t.value)?t.value.value="http://".concat(r):t.value="http://".concat(r));i.set("error","");o.render();o.el.querySelector(".js-input").focus();e=true;this.isRowsEnabled?Editor.Events.trigger("setting:save:validate"):this.trigger("save:validate")}else{i.set("error",App.t("widgets.socialicons.error_link","Please enter a URL"));o.render();o.el.querySelector(".js-input").focus();e=false;this.isRowsEnabled?Editor.Events.trigger("setting:save:disable",true):this.trigger("save:disable")}return e}});var f=t["default"]=d},26313(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({template:"view_settings_radiobutton",tagName:function e(){return this.options.isRowsEnabled?"fieldset":"div"},className:function e(){return this.options.isRowsEnabled?"popup-panel-form__field":"settings-radiobutton"},events:{"change input":"inputChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_radiobutton_component_v8r":"view_settings_radiobutton"},inputChanged:function e(t){this.trigger("setting:change",this.model.get("id"),t.currentTarget.value.trim())}});var n=t["default"]=r},75200(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(45970));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_row_layout",events:{"click .js-previous-layout":"previousClicked","click .js-next-layout":"nextClicked","change .js-radio-item":"itemChanged"},initialize:function e(){this.layouts=this.model.get("layouts");this.currentIndex=this.layouts.indexOf(this.model.get("currentLayout"));return this},unsetCheckedItem:function e(){var t=this.el.querySelector(".js-radio-item:checked");t.checked=false},checkRadioItem:function e(t){var r=this.el.querySelector(".js-radio-item[value=".concat(t,"]"));r.checked=true},updateLayout:function e(){this.trigger("setting:change","row-layout-changed",{layout:this.layouts[this.currentIndex]});n.default.container.Tracker.track("Section layout updated")},itemChanged:function e(t){this.currentIndex=this.layouts.indexOf(t.currentTarget.value);this.updateLayout()},previousClicked:function e(){this.currentIndex-1<0?this.currentIndex=this.layouts.length-1:this.currentIndex--;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()},nextClicked:function e(){this.currentIndex+1>this.layouts.length-1?this.currentIndex=0:this.currentIndex++;this.unsetCheckedItem();this.checkRadioItem(this.layouts[this.currentIndex]);this.updateLayout()}});var a=t["default"]=o},62937(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(66995));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_section_gradient_picker",initialize:function e(){this.sectionGradients=this.model.get("sectionGradients");this.currentSectionGradient=this.model.get("currentSectionGradient");return this},onRender:function e(){this.openSectionGradientPanel()},openSectionGradientPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionGradients:this.sectionGradients,currentSectionGradient:this.currentSectionGradient}).render();this.listenTo(t,"gradient:change",this._setSectionGradient.bind(this))},_setSectionGradient:function e(t){this.trigger("setting:change","row-section-gradient-changed",t);this.currentSectionGradient=t}});var a=t["default"]=o},30146(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(83637));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_section_height_picker",initialize:function e(){this.sectionHeights=this.model.get("sectionHeights");this.currentSectionHeight=this.model.get("currentSectionHeight");return this},onRender:function e(){this.openSectionHeightPanel()},openSectionHeightPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionHeights:this.sectionHeights,currentSectionHeight:this.currentSectionHeight}).render();this.listenTo(t,"height:change",this._setSectionHeight.bind(this))},_setSectionHeight:function e(t){this.trigger("setting:change","row-section-height-changed",t);this.currentSectionHeight=t}});var a=t["default"]=o},68273(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(30779));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_section_link_picker",initialize:function e(){this.pageUrl=this.model.get("pageUrl");this.sectionId=this.model.get("sectionId");return this},onRender:function e(){this.openSectionLinkPanel()},openSectionLinkPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",pageUrl:this.pageUrl,sectionId:this.sectionId}).render()}});var a=t["default"]=o},72931(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(65323));function i(e){return e&&e.__esModule?e:{default:e}}var o=Marionette.ItemView.extend({template:"view_settings_section_width_picker",initialize:function e(){this.sectionWidths=this.model.get("sectionWidths");this.currentSectionWidth=this.model.get("currentSectionWidth");return this},onRender:function e(){this.openSectionWidthPanel()},openSectionWidthPanel:function e(){var t=new n.default({dialogStyle:"dialog__panel-style--green",sectionWidths:this.sectionWidths,currentSectionWidth:this.currentSectionWidth}).render();this.listenTo(t,"width:change",this._setSectionWidth.bind(this))},_setSectionWidth:function e(t){this.trigger("setting:change","row-section-width-changed",t);this.currentSectionWidth=t}});var a=t["default"]=o},57714(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=Marionette.ItemView.extend({className:function e(){var e=this.options.isRowsEnabled?"popup-panel-form__field":"settings-select";this.model.get("className")&&(e="".concat(e," ").concat(this.model.get("className")));return e},events:{"change .js-select":"selectChanged"},initialize:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_select_component_v8r":"view_settings_select"},selectChanged:function e(){this.trigger("setting:change",this.model.get("id"),this.el.querySelector(".js-select").value.trim())}});var n=t["default"]=r},78172(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=i(r(45970));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return u(e)||l(e)||s(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function l(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function u(e){if(Array.isArray(e))return c(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();this.listenTo(this.model,"change",this.render);return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_slider_component_v8r":"view_settings_slider"},inputChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},54258(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var n=u(r(95335));var i=u(r(52789));var o=u(r(2555));var a=u(r(26777));var s=u(r(88115));var l=r(30178);function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return g(e)||p(e)||f(e)||d()}function d(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){if(e){if("string"==typeof e)return h(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(e,t):void 0}}function p(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function g(e){if(Array.isArray(e))return h(e)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:{};this.isRowsEnabled=t.isRowsEnabled||false;this._setTemplate();return this},_setTemplate:function e(){this.template=this.isRowsEnabled?"settings_textarea_component_v8r":"view_settings_textarea"},textareaChanged:function e(){var t=this.el.querySelector(".js-input").value.trim();this.model.set("value",t);this.trigger("setting:change",this.model.get("id"),t)}});var n=t["default"]=r},71194(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r3?f.call(arguments,3):[];var o=this;return _.call(this,t,function e(){var t=r;var a=i.map(h,o.container);if(!n)return t.apply(null,a);return new(r.bind.apply(r,[null].concat(a)))})};var P=function e(t,r){return k.apply(this,[t,r,true].concat(f.call(arguments,2)))};var C=function e(t,r){return k.apply(this,[t,r,false].concat(f.call(arguments,2)))};var E=function e(t,r){Object.defineProperty(this,t,{configurable:true,enumerable:true,value:r,writable:true})};var j=function e(t,r){var n=t[r];if(!n){n={};E.call(t,r,n)}return n};var A=function e(t,r){var n;n=t.split(a);t=n.pop();E.call(n.reduce(j,this.container),t,r);return this};var O=function e(t,r){Object.defineProperty(this,t,{configurable:false,enumerable:true,value:r,writable:false})};var T=function e(t,r){var n=t.split(a);t=n.pop();O.call(n.reduce(j,this.container),t,r);return this};var D=function e(t,r){var n,i;if(typeof t===s){r=t;t=u}n=t.split(a);i=n.shift();if(n.length)g.call(this,i).decorator(n.join(a),r);else{this.decorators[i]||(this.decorators[i]=[]);this.decorators[i].push(r)}return this};var M=function e(t){this.deferred.push(t);return this};var R=function e(t){return(t||[]).map(h,this.container)};var L=function e(t,r){return _.call(this,t,function e(t){return{instance:r.bind(r,t)}})};var x=function e(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)};var I=function e(t){return Object.keys(t||this.container||{}).filter(x)};var F={};var V=function e(t){var r;if(typeof t===l){r=F[t];if(!r){F[t]=r=new o;r.constant("BOTTLE_NAME",t)}return r}return new o};var B=function e(t){typeof t===l?delete F[t]:F={}};var N=function e(t){var r=t.$value===i?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))};var W=function e(t){delete this.providerMap[t];delete this.container[t];delete this.container[t+c]};var q=function e(t){var r=this.originalProviders;var n=Array.isArray(t);Object.keys(this.originalProviders).forEach(function e(i){if(n&&-1===t.indexOf(i))return;var o=i.split(a);o.length>1&&o.forEach(W,g.call(this,o[0]));W.call(this,i);this.provider(i,r[i])},this)};var U=function e(t){this.deferred.forEach(function e(r){r(t)});return this};o=function e(t){if(!(this instanceof e))return e.pop(t);this.id=d++;this.decorators={};this.middlewares={};this.nested={};this.providerMap={};this.originalProviders={};this.deferred=[];this.container={$decorator:D.bind(this),$register:N.bind(this),$list:I.bind(this)}};o.prototype={constant:T,decorator:D,defer:M,digest:R,factory:_,instanceFactory:L,list:I,middleware:m,provider:S,resetProviders:q,register:N,resolve:U,service:P,serviceFactory:C,value:A};o.pop=V;o.clear=B;o.list=I;o.config={strict:false};var z={function:true,object:true};(function a(l){var u=z[typeof t]&&t&&!t.nodeType&&t;var c=z["object"]&&e&&!e.nodeType&&e;var d=c&&c.exports===u&&u;var f=z[typeof r.g]&&r.g;!f||f.global!==f&&f.window!==f||(l=f);if("function"===s&&r.amdO){l.Bottle=o;!(n=function(){return o}.call(t,r,t,e),n!==i&&(e.exports=n))}else u&&c?d?(c.exports=o).Bottle=o:u.Bottle=o:l.Bottle=o})(z[typeof window]&&window||this)}).call(this)},4146(e,t,r){"use strict";var n=r(44363);var i={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var o={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var a={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var l={};l[n.ForwardRef]=a;l[n.Memo]=s;function u(e){if(n.isMemo(e))return s;return l[e["$$typeof"]]||i}var c=Object.defineProperty;var d=Object.getOwnPropertyNames;var f=Object.getOwnPropertySymbols;var p=Object.getOwnPropertyDescriptor;var g=Object.getPrototypeOf;var h=Object.prototype;function v(e,t,r){if("string"!==typeof t){if(h){var n=g(t);n&&n!==h&&v(e,n,r)}var i=d(t);f&&(i=i.concat(f(t)));var a=u(e);var s=u(t);for(var l=0;lt}return!1}function y(e,t,r,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t;this.attributeName=n;this.attributeNamespace=i;this.mustUseProperty=r;this.propertyName=e;this.type=t;this.sanitizeURL=o;this.removeEmptyString=a}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new y(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];b[t]=new y(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new y(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new y(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new y(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new y(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)});var w=/[\-:]([a-z])/g;function S(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(w,S);b[t]=new y(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(w,S);b[t]=new y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(w,S);b[t]=new y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)});function _(e,t,r,n){var i=b.hasOwnProperty(t)?b[t]:null;(null!==i?0!==i.type:n||!(2s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");e.displayName&&l.includes("")&&(l=l.replace("",e.displayName));return l}}while(1<=a&&0<=s);break}}}finally{q=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?W(e):""}function z(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1),e;case 11:return e=U(e.type.render,!1),e;case 1:return e=U(e.type,!0),e;default:return""}}function G(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case E:return"Fragment";case C:return"Portal";case A:return"Profiler";case j:return"StrictMode";case M:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;e=e.displayName;e||(e=t.displayName||t.name||"",e=""!==e?"ForwardRef("+e+")":"ForwardRef");return e;case L:return t=e.displayName||null,null!==t?t:G(e.type)||"Memo";case x:t=e._payload;e=e._init;try{return G(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(t);case 8:return t===j?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){var t=K(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof r&&"function"===typeof r.get&&"function"===typeof r.set){var i=r.get,o=r.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e;o.call(this,e)}});Object.defineProperty(e,t,{enumerable:r.enumerable});return{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null;delete e[t]}}}}function X(e){e._valueTracker||(e._valueTracker=Q(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue();var n="";e&&(n=K(e)?e.checked?"true":"false":e.value);e=n;return e!==r&&(t.setValue(e),!0)}function Y(e){e=e||("undefined"!==typeof document?document:void 0);if("undefined"===typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var r=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function ee(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=$(null!=t.value?t.value:r);e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){t=t.checked;null!=t&&_(e,"checked",t,!1)}function re(e,t){te(e,t);var r=$(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n){e.removeAttribute("value");return}t.hasOwnProperty("value")?ie(e,t.type,r):t.hasOwnProperty("defaultValue")&&ie(e,t.type,$(t.defaultValue));null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ne(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue;r||t===e.value||(e.value=t);e.defaultValue=t}r=e.name;""!==r&&(e.name="");e.defaultChecked=!!e._wrapperState.initialChecked;""!==r&&(e.name=r)}function ie(e,t,r){"number"===t&&Y(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var oe=Array.isArray;function ae(e,t,r,n){e=e.options;if(t){t={};for(var i=0;i"+t.valueOf().toString()+"";for(t=pe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function he(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType){r.nodeValue=t;return}}e.textContent=t}var ve={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];Object.keys(ve).forEach(function(e){me.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1);ve[t]=ve[e]})});function ye(e,t,r){return null==t||"boolean"===typeof t||""===t?"":r||"number"!==typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function be(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=ye(r,t[r],n);"float"===r&&(r="cssFloat");n?e.setProperty(r,i):e[r]=i}}var we=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Se(e,t){if(t){if(we[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function Pe(e){e=e.target||e.srcElement||window;e.correspondingUseElement&&(e=e.correspondingUseElement);return 3===e.nodeType?e.parentNode:e}var Ce=null,Ee=null,je=null;function Ae(e){if(e=Wi(e)){if("function"!==typeof Ce)throw Error(o(280));var t=e.stateNode;t&&(t=Ui(t),Ce(e.stateNode,e.type,t))}}function Oe(e){Ee?je?je.push(e):je=[e]:Ee=e}function Te(){if(Ee){var e=Ee,t=je;je=Ee=null;Ae(e);if(t)for(e=0;e>>=0;return 0===e?32:31-(pt(e)/gt|0)|0}var vt=64,mt=4194304;function yt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function bt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&r;if(0!==a){var s=a&~i;0!==s?n=yt(s):(o&=a,0!==o&&(n=yt(o)))}else a=r&~i,0!==a?n=yt(a):0!==o&&(n=yt(o));if(0===n)return 0;if(0!==t&&t!==n&&0===(t&i)&&(i=n&-n,o=t&-t,i>=o||16===i&&0!==(4194240&o)))return t;0!==(4&n)&&(n|=16&r);t=e.entangledLanes;if(0!==t)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Ct(e,t,r){e.pendingLanes|=t;536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0);e=e.eventTimes;t=31-ft(t);e[t]=r}function Et(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t;e.suspendedLanes=0;e.pingedLanes=0;e.expiredLanes&=t;e.mutableReadLanes&=t;e.entangledLanes&=t;t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Zr),en=String.fromCharCode(32),tn=!1;function rn(e,t){switch(e){case"keyup":return-1!==Qr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nn(e){e=e.detail;return"object"===typeof e&&"data"in e?e.data:null}var on=!1;function an(e,t){switch(e){case"compositionend":return nn(t);case"keypress":if(32!==t.which)return null;tn=!0;return en;case"textInput":return e=t.data,e===en&&tn?null:e;default:return null}}function sn(e,t){if(on)return"compositionend"===e||!Xr&&rn(e,t)?(e=cr(),ur=lr=sr=null,on=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=On(r)}}function Dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Mn(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var r="string"===typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;e=t.contentWindow;t=Y(e.document)}return t}function Rn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Ln(e){var t=Mn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Dn(r.ownerDocument.documentElement,r)){if(null!==n&&Rn(r))if(t=n.start,e=n.end,void 0===e&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=void 0===n.end?o:Math.min(n.end,i);!e.extend&&o>n&&(i=n,n=o,o=i);i=Tn(r,o);var a=Tn(r,n);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}t=[];for(e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});"function"===typeof r.focus&&r.focus();for(r=0;r=document.documentMode,In=null,Fn=null,Vn=null,Bn=!1;function Nn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;Bn||null==In||In!==Y(n)||(n=In,"selectionStart"in n&&Rn(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Vn&&An(Vn,n)||(Vn=n,n=gi(Fn,"onSelect"),0Gi||(e.current=zi[Gi],zi[Gi]=null,Gi--)}function Ki(e,t){Gi++;zi[Gi]=e.current;e.current=t}var Qi={},Xi=Hi(Qi),Zi=Hi(!1),Yi=Qi;function Ji(e,t){var r=e.type.contextTypes;if(!r)return Qi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i);return i}function eo(e){e=e.childContextTypes;return null!==e&&void 0!==e}function to(){$i(Zi);$i(Xi)}function ro(e,t,r){if(Xi.current!==Qi)throw Error(o(168));Ki(Xi,t);Ki(Zi,r)}function no(e,t,r){var n=e.stateNode;t=t.childContextTypes;if("function"!==typeof n.getChildContext)return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(o(108,H(e)||"Unknown",i));return B({},r,n)}function io(e){e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qi;Yi=Xi.current;Ki(Xi,e);Ki(Zi,Zi.current);return!0}function oo(e,t,r){var n=e.stateNode;if(!n)throw Error(o(169));r?(e=no(e,t,Yi),n.__reactInternalMemoizedMergedChildContext=e,$i(Zi),$i(Xi),Ki(Xi,e)):$i(Zi);Ki(Zi,r)}var ao=null,so=!1,lo=!1;function uo(e){null===ao?ao=[e]:ao.push(e)}function co(e){so=!0;uo(e)}function fo(){if(!lo&&null!==ao){lo=!0;var e=0,t=At;try{var r=ao;for(At=1;e>=a;i-=a;wo=1<<32-ft(t)+i|r<h?(v=d,d=null):v=d.sibling;var m=p(i,d,s[h],l);if(null===m){null===d&&(d=v);break}e&&d&&null===m.alternate&&t(i,d);o=a(m,o,h);null===c?u=m:c.sibling=m;c=m;d=v}if(h===s.length)return r(i,d),Ao&&_o(i,h),u;if(null===d){for(;hv?(m=h,h=null):m=h.sibling;var b=p(i,h,y.value,u);if(null===b){null===h&&(h=m);break}e&&h&&null===b.alternate&&t(i,h);s=a(b,s,v);null===d?c=b:d.sibling=b;d=b;h=m}if(y.done)return r(i,h),Ao&&_o(i,v),c;if(null===h){for(;!y.done;v++,y=l.next())y=f(i,y.value,u),null!==y&&(s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);Ao&&_o(i,v);return c}for(h=n(i,h);!y.done;v++,y=l.next())y=g(h,i,v,y.value,u),null!==y&&(e&&null!==y.alternate&&h.delete(null===y.key?v:y.key),s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);e&&h.forEach(function(e){return t(i,e)});Ao&&_o(i,v);return c}function m(e,n,o,a){"object"===typeof o&&null!==o&&o.type===E&&null===o.key&&(o=o.props.children);if("object"===typeof o&&null!==o){switch(o.$$typeof){case P:e:{for(var l=o.key,u=n;null!==u;){if(u.key===l){l=o.type;if(l===E){if(7===u.tag){r(e,u.sibling);n=i(u,o.props.children);n.return=e;e=n;break e}}else if(u.elementType===l||"object"===typeof l&&null!==l&&l.$$typeof===x&&ya(l)===u.type){r(e,u.sibling);n=i(u,o.props);n.ref=va(e,u,o);n.return=e;e=n;break e}r(e,u);break}t(e,u);u=u.sibling}o.type===E?(n=dc(o.props.children,e.mode,a,o.key),n.return=e,e=n):(a=cc(o.type,o.key,o.props,null,e.mode,a),a.ref=va(e,n,o),a.return=e,e=a)}return s(e);case C:e:{for(u=o.key;null!==n;){if(n.key===u){if(4===n.tag&&n.stateNode.containerInfo===o.containerInfo&&n.stateNode.implementation===o.implementation){r(e,n.sibling);n=i(n,o.children||[]);n.return=e;e=n;break e}r(e,n);break}t(e,n);n=n.sibling}n=gc(o,e.mode,a);n.return=e;e=n}return s(e);case x:return u=o._init,m(e,n,u(o._payload),a)}if(oe(o))return h(e,n,o,a);if(V(o))return v(e,n,o,a);ma(e,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==n&&6===n.tag?(r(e,n.sibling),n=i(n,o),n.return=e,e=n):(r(e,n),n=pc(o,e.mode,a),n.return=e,e=n),s(e)):r(e,n)}return m}var wa=ba(!0),Sa=ba(!1),_a={},ka=Hi(_a),Pa=Hi(_a),Ca=Hi(_a);function Ea(e){if(e===_a)throw Error(o(174));return e}function ja(e,t){Ki(Ca,t);Ki(Pa,e);Ki(ka,_a);e=t.nodeType;switch(e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fe(null,"");break;default:e=8===e?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=fe(t,e)}$i(ka);Ki(ka,t)}function Aa(){$i(ka);$i(Pa);$i(Ca)}function Oa(e){Ea(Ca.current);var t=Ea(ka.current);var r=fe(t,e.type);t!==r&&(Ki(Pa,e),Ki(ka,r))}function Ta(e){Pa.current===e&&($i(ka),$i(Pa))}var Da=Hi(0);function Ma(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(r=r.dehydrated,null===r||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t;t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return;t=t.sibling}return null}var Ra=[];function La(){for(var e=0;er?r:4;e(!0);var n=Ia.transition;Ia.transition={};try{e(!1),t()}finally{At=r,Ia.transition=n}}function ks(){return Xa().memoizedState}function Ps(e,t,r){var n=ju(e);r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Es(e))js(t,r);else if(r=Yo(e,t,r,n),null!==r){var i=Eu();Au(r,e,n,i);As(r,t,n)}}function Cs(e,t,r){var n=ju(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Es(e))js(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&(o=t.lastRenderedReducer,null!==o))try{var a=t.lastRenderedState,s=o(a,r);i.hasEagerState=!0;i.eagerState=s;if(jn(s,a)){var l=t.interleaved;null===l?(i.next=i,Zo(t)):(i.next=l.next,l.next=i);t.interleaved=i;return}}catch(e){}r=Yo(e,t,i,n);null!==r&&(i=Eu(),Au(r,e,n,i),As(r,t,n))}}function Es(e){var t=e.alternate;return e===Va||null!==t&&t===Va}function js(e,t){qa=Wa=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t);e.pending=t}function As(e,t,r){if(0!==(4194240&r)){var n=t.lanes;n&=e.pendingLanes;r|=n;t.lanes=r;jt(e,r)}}var Os={readContext:Qo,useCallback:Ga,useContext:Ga,useEffect:Ga,useImperativeHandle:Ga,useInsertionEffect:Ga,useLayoutEffect:Ga,useMemo:Ga,useReducer:Ga,useRef:Ga,useState:Ga,useDebugValue:Ga,useDeferredValue:Ga,useTransition:Ga,useMutableSource:Ga,useSyncExternalStore:Ga,useId:Ga,unstable_isNewReconciler:!1},Ts={readContext:Qo,useCallback:function(e,t){Qa().memoizedState=[e,void 0===t?null:t];return e},useContext:Qo,useEffect:fs,useImperativeHandle:function(e,t,r){r=null!==r&&void 0!==r?r.concat([e]):null;return cs(4194308,4,vs.bind(null,t,e),r)},useLayoutEffect:function(e,t){return cs(4194308,4,e,t)},useInsertionEffect:function(e,t){return cs(4,2,e,t)},useMemo:function(e,t){var r=Qa();t=void 0===t?null:t;e=e();r.memoizedState=[e,t];return e},useReducer:function(e,t,r){var n=Qa();t=void 0!==r?r(t):t;n.memoizedState=n.baseState=t;e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t};n.queue=e;e=e.dispatch=Ps.bind(null,Va,e);return[n.memoizedState,e]},useRef:function(e){var t=Qa();e={current:e};return t.memoizedState=e},useState:ss,useDebugValue:ys,useDeferredValue:function(e){return Qa().memoizedState=e},useTransition:function(){var e=ss(!1),t=e[0];e=_s.bind(null,e[1]);Qa().memoizedState=e;return[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Va,i=Qa();if(Ao){if(void 0===r)throw Error(o(407));r=r()}else{r=t();if(null===tu)throw Error(o(349));0!==(30&Fa)||rs(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};i.queue=a;fs(is.bind(null,n,a,e),[e]);n.flags|=2048;ls(9,ns.bind(null,n,a,r,t),void 0,null);return r},useId:function(){var e=Qa(),t=tu.identifierPrefix;if(Ao){var r=So;var n=wo;r=(n&~(1<<32-ft(n)-1)).toString(32)+r;t=":"+t+"R"+r;r=Ua++;0<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r);e[Li]=t;e[xi]=n;pl(e,t,!1,!1);t.stateNode=e;e:{l=_e(r,n);switch(r){case"dialog":si("cancel",e);si("close",e);i=n;break;case"iframe":case"object":case"embed":si("load",e);i=n;break;case"video":case"audio":for(i=0;igu&&(t.flags|=128,n=!0,ml(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ma(l),null!==e){if(t.flags|=128,n=!0,r=e.updateQueue,null!==r&&(t.updateQueue=r,t.flags|=4),ml(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!Ao)return yl(t),null}else 2*rt()-a.renderingStartTime>gu&&1073741824!==r&&(t.flags|=128,n=!0,ml(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(r=a.last,null!==r?r.sibling=l:t.child=l,a.last=l)}if(null!==a.tail)return t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=rt(),t.sibling=null,r=Da.current,Ki(Da,n?1&r|2:1&r),t;yl(t);return null;case 22:case 23:return Vu(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!==(1&t.mode)?0!==(1073741824&iu)&&(yl(t),6&t.subtreeFlags&&(t.flags|=8192)):yl(t),null;case 24:return null;case 25:return null}throw Error(o(156,t.tag))}function wl(e,t){Co(t);switch(t.tag){case 1:return eo(t.type)&&to(),e=t.flags,65536&e?(t.flags=-65537&e|128,t):null;case 3:return Aa(),$i(Zi),$i(Xi),La(),e=t.flags,0!==(65536&e)&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ta(t),null;case 13:$i(Da);e=t.memoizedState;if(null!==e&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));Fo()}e=t.flags;return 65536&e?(t.flags=-65537&e|128,t):null;case 19:return $i(Da),null;case 4:return Aa(),null;case 10:return Ho(t.type._context),null;case 22:case 23:return Vu(),null;case 24:return null;default:return null}}var Sl=!1,_l=!1,kl="function"===typeof WeakSet?WeakSet:Set,Pl=null;function Cl(e,t){var r=e.ref;if(null!==r)if("function"===typeof r)try{r(null)}catch(r){Yu(e,t,r)}else r.current=null}function El(e,t,r){try{r()}catch(r){Yu(e,t,r)}}var jl=!1;function Al(e,t){_i=er;e=Mn();if(Rn(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(e){r=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var g;;){f!==r||0!==i&&3!==f.nodeType||(l=s+i);f!==a||0!==n&&3!==f.nodeType||(u=s+n);3===f.nodeType&&(s+=f.nodeValue.length);if(null===(g=f.firstChild))break;p=f;f=g}for(;;){if(f===e)break t;p===r&&++c===i&&(l=s);p===a&&++d===n&&(u=s);if(null!==(g=f.nextSibling))break;f=p;p=f.parentNode}f=g}r=-1===l||-1===u?null:{start:l,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;ki={focusedElem:e,selectionRange:r};er=!1;for(Pl=t;null!==Pl;)if(t=Pl,e=t.child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Pl=e;else for(;null!==Pl;){t=Pl;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:break;case 1:if(null!==h){var v=h.memoizedProps,m=h.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:No(t.type,v),m);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(e){Yu(t,t.return,e)}e=t.sibling;if(null!==e){e.return=t.return;Pl=e;break}Pl=t.return}h=jl;jl=!1;return h}function Ol(e,t,r){var n=t.updateQueue;n=null!==n?n.lastEffect:null;if(null!==n){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0;void 0!==o&&El(t,r,o)}i=i.next}while(i!==n)}}function Tl(e,t){t=t.updateQueue;t=null!==t?t.lastEffect:null;if(null!==t){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Dl(e){var t=e.ref;if(null!==t){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}"function"===typeof t?t(e):t.current=e}}function Ml(e){var t=e.alternate;null!==t&&(e.alternate=null,Ml(t));e.child=null;e.deletions=null;e.sibling=null;5===e.tag&&(t=e.stateNode,null!==t&&(delete t[Li],delete t[xi],delete t[Fi],delete t[Vi],delete t[Bi]));e.stateNode=null;e.return=null;e.dependencies=null;e.memoizedProps=null;e.memoizedState=null;e.pendingProps=null;e.stateNode=null;e.updateQueue=null}function Rl(e){return 5===e.tag||3===e.tag||4===e.tag}function Ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Rl(e.return))return null;e=e.return}e.sibling.return=e.return;for(e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function xl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,null!==r&&void 0!==r||null!==t.onclick||(t.onclick=Si));else if(4!==n&&(e=e.child,null!==e))for(xl(e,t,r),e=e.sibling;null!==e;)xl(e,t,r),e=e.sibling}function Il(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&(e=e.child,null!==e))for(Il(e,t,r),e=e.sibling;null!==e;)Il(e,t,r),e=e.sibling}var Fl=null,Vl=!1;function Bl(e,t,r){for(r=r.child;null!==r;)Nl(e,t,r),r=r.sibling}function Nl(e,t,r){if(ct&&"function"===typeof ct.onCommitFiberUnmount)try{ct.onCommitFiberUnmount(ut,r)}catch(e){}switch(r.tag){case 5:_l||Cl(r,t);case 6:var n=Fl,i=Vl;Fl=null;Bl(e,t,r);Fl=n;Vl=i;null!==Fl&&(Vl?(e=Fl,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):Fl.removeChild(r.stateNode));break;case 18:null!==Fl&&(Vl?(e=Fl,r=r.stateNode,8===e.nodeType?Ti(e.parentNode,r):1===e.nodeType&&Ti(e,r),Yt(e)):Ti(Fl,r.stateNode));break;case 4:n=Fl;i=Vl;Fl=r.stateNode.containerInfo;Vl=!0;Bl(e,t,r);Fl=n;Vl=i;break;case 0:case 11:case 14:case 15:if(!_l&&(n=r.updateQueue,null!==n&&(n=n.lastEffect,null!==n))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag;void 0!==a&&(0!==(2&o)||0!==(4&o))&&El(r,t,a);i=i.next}while(i!==n)}Bl(e,t,r);break;case 1:if(!_l&&(Cl(r,t),n=r.stateNode,"function"===typeof n.componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){Yu(r,t,e)}Bl(e,t,r);break;case 21:Bl(e,t,r);break;case 22:1&r.mode?(_l=(n=_l)||null!==r.memoizedState,Bl(e,t,r),_l=n):Bl(e,t,r);break;default:Bl(e,t,r)}}function Wl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new kl);t.forEach(function(t){var n=rc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}}function ql(e,t){var r=t.deletions;if(null!==r)for(var n=0;ni&&(i=s);n&=~a}n=i;n=rt()-n;n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Xl(n/1960))-n;if(10e?16:e;if(null===wu)var n=!1;else{e=wu;wu=null;Su=0;if(0!==(6&eu))throw Error(o(331));var i=eu;eu|=4;for(Pl=e.current;null!==Pl;){var a=Pl,s=a.child;if(0!==(16&Pl.flags)){var l=a.deletions;if(null!==l){for(var u=0;urt()-pu?Bu(e,0):cu|=r);Ou(e,t)}function ec(e,t){0===t&&(0===(1&e.mode)?t=1:(t=mt,mt<<=1,0===(130023424&mt)&&(mt=4194304)));var r=Eu();e=Jo(e,t);null!==e&&(Ct(e,t,r),Ou(e,r))}function tc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane);ec(e,r)}function rc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode;var i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(o(314))}null!==n&&n.delete(t);ec(e,r)}var nc;nc=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Zi.current)Us=!0;else{if(0===(e.lanes&r)&&0===(128&t.flags))return Us=!1,fl(e,t,r);Us=0!==(131072&e.flags)}else Us=!1,Ao&&0!==(1048576&t.flags)&&ko(t,vo,t.index);t.lanes=0;switch(t.tag){case 2:var n=t.type;cl(e,t);e=t.pendingProps;var i=Ji(t,Xi.current);Ko(t,r);i=$a(null,t,n,e,i,r);var a=Ka();t.flags|=1;"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,eo(n)?(a=!0,io(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,ta(t),i.updater=da,t.stateNode=i,i._reactInternals=t,ha(t,n,e,r),t=Ys(null,t,n,!0,a,r)):(t.tag=0,Ao&&a&&Po(t),zs(null,t,i,r),t=t.child);return t;case 16:n=t.elementType;e:{cl(e,t);e=t.pendingProps;i=n._init;n=i(n._payload);t.type=n;i=t.tag=lc(n);e=No(n,e);switch(i){case 0:t=Xs(null,t,n,e,r);break e;case 1:t=Zs(null,t,n,e,r);break e;case 11:t=Gs(null,t,n,e,r);break e;case 14:t=Hs(null,t,n,No(n.type,e),r);break e}throw Error(o(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:No(n,i),Xs(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:No(n,i),Zs(e,t,n,i,r);case 3:e:{Js(t);if(null===e)throw Error(o(387));n=t.pendingProps;a=t.memoizedState;i=a.element;ra(e,t);sa(t,n,null,r);var s=t.memoizedState;n=s.element;if(a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){i=Rs(Error(o(423)),t);t=el(e,t,n,r,i);break e}if(n!==i){i=Rs(Error(o(424)),t);t=el(e,t,n,r,i);break e}for(jo=Di(t.stateNode.containerInfo.firstChild),Eo=t,Ao=!0,Oo=null,r=Sa(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{Fo();if(n===i){t=dl(e,t,r);break e}zs(e,t,n,r)}t=t.child}return t;case 5:return Oa(t),null===e&&Ro(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,Pi(n,i)?s=null:null!==a&&Pi(n,a)&&(t.flags|=32),Qs(e,t),zs(e,t,s,r),t.child;case 6:return null===e&&Ro(t),null;case 13:return nl(e,t,r);case 4:return ja(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=wa(t,null,n,r):zs(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:No(n,i),Gs(e,t,n,i,r);case 7:return zs(e,t,t.pendingProps,r),t.child;case 8:return zs(e,t,t.pendingProps.children,r),t.child;case 12:return zs(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context;i=t.pendingProps;a=t.memoizedProps;s=i.value;Ki(Wo,n._currentValue);n._currentValue=s;if(null!==a)if(jn(a.value,s)){if(a.children===i.children&&!Zi.current){t=dl(e,t,r);break e}}else for(a=t.child,null!==a&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var u=l.firstContext;null!==u;){if(u.context===n){if(1===a.tag){u=na(-1,r&-r);u.tag=2;var c=a.updateQueue;if(null!==c){c=c.shared;var d=c.pending;null===d?u.next=u:(u.next=d.next,d.next=u);c.pending=u}}a.lanes|=r;u=a.alternate;null!==u&&(u.lanes|=r);$o(a.return,r,t);l.lanes|=r;break}u=u.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){s=a.return;if(null===s)throw Error(o(341));s.lanes|=r;l=s.alternate;null!==l&&(l.lanes|=r);$o(s,r,t);s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}a=s.sibling;if(null!==a){a.return=s.return;s=a;break}s=s.return}a=s}zs(e,t,i.children,r);t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Ko(t,r),i=Qo(i),n=n(i),t.flags|=1,zs(e,t,n,r),t.child;case 14:return n=t.type,i=No(n,t.pendingProps),i=No(n.type,i),Hs(e,t,n,i,r);case 15:return $s(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:No(n,i),cl(e,t),t.tag=1,eo(n)?(e=!0,io(t)):e=!1,Ko(t,r),pa(t,n,i),ha(t,n,i,r),Ys(null,t,n,!0,e,r);case 19:return ul(e,t,r);case 22:return Ks(e,t,r)}throw Error(o(156,t.tag))};function ic(e,t){return Ye(e,t)}function oc(e,t,r,n){this.tag=e;this.key=r;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=t;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=n;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null}function ac(e,t,r,n){return new oc(e,t,r,n)}function sc(e){e=e.prototype;return!(!e||!e.isReactComponent)}function lc(e){if("function"===typeof e)return sc(e)?1:0;if(void 0!==e&&null!==e){e=e.$$typeof;if(e===D)return 11;if(e===L)return 14}return 2}function uc(e,t){var r=e.alternate;null===r?(r=ac(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null);r.flags=14680064&e.flags;r.childLanes=e.childLanes;r.lanes=e.lanes;r.child=e.child;r.memoizedProps=e.memoizedProps;r.memoizedState=e.memoizedState;r.updateQueue=e.updateQueue;t=e.dependencies;r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext};r.sibling=e.sibling;r.index=e.index;r.ref=e.ref;return r}function cc(e,t,r,n,i,a){var s=2;n=e;if("function"===typeof e)sc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case E:return dc(r.children,i,a,t);case j:s=8;i|=8;break;case A:return e=ac(12,r,t,2|i),e.elementType=A,e.lanes=a,e;case M:return e=ac(13,r,t,i),e.elementType=M,e.lanes=a,e;case R:return e=ac(19,r,t,i),e.elementType=R,e.lanes=a,e;case I:return fc(r,i,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case O:s=10;break e;case T:s=9;break e;case D:s=11;break e;case L:s=14;break e;case x:s=16;n=null;break e}throw Error(o(130,null==e?e:typeof e,""))}t=ac(s,r,t,i);t.elementType=e;t.type=n;t.lanes=a;return t}function dc(e,t,r,n){e=ac(7,e,n,t);e.lanes=r;return e}function fc(e,t,r,n){e=ac(22,e,n,t);e.elementType=I;e.lanes=r;e.stateNode={isHidden:!1};return e}function pc(e,t,r){e=ac(6,e,null,t);e.lanes=r;return e}function gc(e,t,r){t=ac(4,null!==e.children?e.children:[],e.key,t);t.lanes=r;t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation};return t}function hc(e,t,r,n,i){this.tag=t;this.containerInfo=e;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=Pt(0);this.expirationTimes=Pt(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=Pt(0);this.identifierPrefix=n;this.onRecoverableError=i;this.mutableSourceEagerHydrationData=null}function vc(e,t,r,n,i,o,a,s,l){e=new hc(e,t,r,s,l);1===t?(t=1,!0===o&&(t|=8)):t=0;o=ac(3,null,null,t);e.current=o;o.stateNode=e;o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null};ta(o);return e}function mc(e,t,r){var n=3ce,ReactReduxContext:()=>g,batch:()=>o.unstable_batchedUpdates,connect:()=>le,createDispatchHook:()=>pe,createSelectorHook:()=>_,createStoreHook:()=>de,shallowEqual:()=>K,useDispatch:()=>ge,useSelector:()=>k,useStore:()=>fe});var n=r(19888);var i=r(69242);var o=r(40961);function a(e){e()}let s=a;const l=e=>s=e;const u=()=>s;var c=r(96540);const d=Symbol.for("react-redux-context");const f="undefined"!==typeof globalThis?globalThis:{};function p(){var e;if(!c.createContext)return{};const t=null!=(e=f[d])?e:f[d]=new Map;let r=t.get(c.createContext);if(!r){r=c.createContext(null);false;t.set(c.createContext,r)}return r}const g=p();const h=null;function v(e=g){return function t(){const r=(0,c.useContext)(e);false;return r}}const m=v();const y=()=>{throw new Error("uSES not initialized!")};let b=y;const w=e=>{b=e};const S=(e,t)=>e===t;function _(e=g){const t=e===g?m:v(e);return function e(r,n={}){const{equalityFn:i=S,stabilityCheck:o,noopCheck:a}="function"===typeof n?{equalityFn:n}:n;false;const{store:s,subscription:l,getServerState:u,stabilityCheck:d,noopCheck:f}=t();const p=(0,c.useRef)(true);const g=(0,c.useCallback)({[r.name](e){const t=r(e);false;return t}}[r.name],[r,d,o]);const h=b(l.addNestedSub,s.getState,u||s.getState,g,i);(0,c.useDebugValue)(h);return h}}const k=_();function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;tt(i(...e)))}return r}function R(e){return function t(r){const n=e(r);function i(){return n}i.dependsOnOwnProps=false;return i}}function L(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function x(e,t){return function t(r,{displayName:n}){const i=function e(t,r){return i.dependsOnOwnProps?i.mapToProps(t,r):i.mapToProps(t,void 0)};i.dependsOnOwnProps=true;i.mapToProps=function t(r,n){i.mapToProps=e;i.dependsOnOwnProps=L(e);let o=i(r,n);if("function"===typeof o){i.mapToProps=o;i.dependsOnOwnProps=L(o);o=i(r,n)}false;return o};return i}}function I(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function F(e){return e&&"object"===typeof e?R(t=>M(e,t)):e?"function"===typeof e?x(e,"mapDispatchToProps"):I(e,"mapDispatchToProps"):R(e=>({dispatch:e}))}function V(e){return e?"function"===typeof e?x(e,"mapStateToProps"):I(e,"mapStateToProps"):R(()=>({}))}function B(e,t,r){return P({},r,e,t)}function N(e){return function t(r,{displayName:n,areMergedPropsEqual:i}){let o=false;let a;return function t(r,n,s){const l=e(r,n,s);if(o)i(l,a)||(a=l);else{o=true;a=l;false}return a}}}function W(e){return e?"function"===typeof e?N(e):I(e,"mergeProps"):()=>B}function q(){const e=u();let t=null;let r=null;return{clear(){t=null;r=null},notify(){e(()=>{let e=t;while(e){e.callback();e=e.next}})},get(){let e=[];let r=t;while(r){e.push(r);r=r.next}return e},subscribe(e){let n=true;let i=r={callback:e,next:null,prev:r};i.prev?i.prev.next=i:t=i;return function e(){if(!n||null===t)return;n=false;i.next?i.next.prev=i.prev:r=i.prev;i.prev?i.prev.next=i.next:t=i.next}}}}const U={notify(){},get:()=>[]};function z(e,t){let r;let n=U;let i=0;let o=false;function a(e){c();const t=n.subscribe(e);let r=false;return()=>{if(!r){r=true;t();d()}}}function s(){n.notify()}function l(){g.onStateChange&&g.onStateChange()}function u(){return o}function c(){i++;if(!r){r=t?t.addNestedSub(l):e.subscribe(l);n=q()}}function d(){i--;if(r&&0===i){r();r=void 0;n.clear();n=U}}function f(){if(!o){o=true;c()}}function p(){if(o){o=false;d()}}const g={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:u,trySubscribe:f,tryUnsubscribe:p,getListeners:()=>n};return g}const G=!!("undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement);const H=G?c.useLayoutEffect:c.useEffect;function $(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function K(e,t){if($(e,t))return true;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return false;const r=Object.keys(e);const n=Object.keys(t);if(r.length!==n.length)return false;for(let n=0;n{X=e};const Y=null;const J=[null,null];const ee=e=>{try{return JSON.stringify(e)}catch(t){return String(e)}};function te(e,t,r){H(()=>e(...t),r)}function re(e,t,r,n,i,o){e.current=n;r.current=false;if(i.current){i.current=null;o()}}function ne(e,t,r,n,i,o,a,s,l,u,c){if(!e)return()=>{};let d=false;let f=null;const p=()=>{if(d||!s.current)return;const e=t.getState();let r,p;try{r=n(e,i.current)}catch(e){p=e;f=e}p||(f=null);if(r===o.current)a.current||u();else{o.current=r;l.current=r;a.current=true;c()}};r.onStateChange=p;r.trySubscribe();p();const g=()=>{d=true;r.tryUnsubscribe();r.onStateChange=null;if(f)throw f};return g}const ie=()=>Y;function oe(e,t){return e===t}let ae=false;function se(e,t,r,{pure:n,areStatesEqual:i=oe,areOwnPropsEqual:o=K,areStatePropsEqual:a=K,areMergedPropsEqual:s=K,forwardRef:l=false,context:u=g}={}){false;const d=u;const f=V(e);const p=F(t);const h=W(r);const v=Boolean(e);const m=e=>{false;const t=e.displayName||e.name||"Component";const r=`Connect(${t})`;const n={shouldHandleStateChanges:v,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:f,initMapDispatchToProps:p,initMergeProps:h,areStatesEqual:i,areStatePropsEqual:a,areOwnPropsEqual:o,areMergedPropsEqual:s};function u(t){const[r,i,o]=c.useMemo(()=>{const{reactReduxForwardedRef:e}=t,r=C(t,Q);return[t.context,e,r]},[t]);const a=c.useMemo(()=>r&&r.Consumer&&(0,A.isContextConsumer)(c.createElement(r.Consumer,null))?r:d,[r,d]);const s=c.useContext(a);const l=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch);const u=Boolean(s)&&Boolean(s.store);false;const f=l?t.store:s.store;const p=u?s.getServerState:f.getState;const g=c.useMemo(()=>D(f.dispatch,n),[f]);const[h,m]=c.useMemo(()=>{if(!v)return J;const e=z(f,l?void 0:s.subscription);const t=e.notifyNestedSubs.bind(e);return[e,t]},[f,l,s]);const y=c.useMemo(()=>{if(l)return s;return P({},s,{subscription:h})},[l,s,h]);const b=c.useRef();const w=c.useRef(o);const S=c.useRef();const _=c.useRef(false);const k=c.useRef(false);const E=c.useRef(false);const j=c.useRef();H(()=>{E.current=true;return()=>{E.current=false}},[]);const O=c.useMemo(()=>{const e=()=>{if(S.current&&o===w.current)return S.current;return g(f.getState(),o)};return e},[f,o]);const T=c.useMemo(()=>{const e=e=>{if(!h)return()=>{};return ne(v,f,h,g,w,b,_,E,S,m,e)};return e},[h]);te(re,[w,b,_,o,S,m]);let M;try{M=X(T,O,p?()=>g(p(),o):O)}catch(e){j.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${j.current.stack}\n\n`);throw e}H(()=>{j.current=void 0;S.current=void 0;b.current=M});const R=c.useMemo(()=>c.createElement(e,P({},M,{ref:i})),[i,e,M]);const L=c.useMemo(()=>{if(v)return c.createElement(a.Provider,{value:y},R);return R},[a,R,y]);return L}const g=c.memo(u);const m=g;m.WrappedComponent=e;m.displayName=u.displayName=r;if(l){const t=c.forwardRef(function e(t,r){return c.createElement(m,P({},t,{reactReduxForwardedRef:r}))});const n=t;n.displayName=r;n.WrappedComponent=e;return j()(n,e)}return j()(m,e)};return m}const le=se;function ue({store:e,context:t,children:r,serverState:n,stabilityCheck:i="once",noopCheck:o="once"}){const a=c.useMemo(()=>{const t=z(e);return{store:e,subscription:t,getServerState:n?()=>n:void 0,stabilityCheck:i,noopCheck:o}},[e,n,i,o]);const s=c.useMemo(()=>e.getState(),[e]);H(()=>{const{subscription:t}=a;t.onStateChange=t.notifyNestedSubs;t.trySubscribe();s!==e.getState()&&t.notifyNestedSubs();return()=>{t.tryUnsubscribe();t.onStateChange=void 0}},[a,s]);const l=t||g;return c.createElement(l.Provider,{value:a},r)}const ce=ue;function de(e=g){const t=e===g?m:v(e);return function e(){const{store:r}=t();return r}}const fe=de();function pe(e=g){const t=e===g?fe:de(e);return function e(){const r=t();return r.dispatch}}const ge=pe();w(i.useSyncExternalStoreWithSelector);Z(n.useSyncExternalStore);l(o.unstable_batchedUpdates)},28989(e,t){"use strict";var r;var n=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),m;m=Symbol.for("react.module.reference");function y(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case o:case s:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof,e){case c:case u:case d:case h:case g:case l:return e;default:return t}}case i:return t}}}r=u;r=l;r=n;r=d;r=o;r=h;r=g;r=i;r=s;r=a;r=f;r=p;r=function(){return!1};r=function(){return!1};t.isContextConsumer=function(e){return y(e)===u};r=function(e){return y(e)===l};r=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n};r=function(e){return y(e)===d};r=function(e){return y(e)===o};r=function(e){return y(e)===h};r=function(e){return y(e)===g};r=function(e){return y(e)===i};r=function(e){return y(e)===s};r=function(e){return y(e)===a};r=function(e){return y(e)===f};r=function(e){return y(e)===p};r=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===s||e===a||e===f||e===p||e===v||"object"===typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===d||e.$$typeof===m||void 0!==e.getModuleId)};r=y},54737(e,t,r){"use strict";true;e.exports=r(28989)},15287(e,t){"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;function g(e){if(null===e||"object"!==typeof e)return null;e=p&&e[p]||e["@@iterator"];return"function"===typeof e?e:null}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,m={};function y(e,t,r){this.props=e;this.context=t;this.refs=m;this.updater=r||h}y.prototype.isReactComponent={};y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function b(){}b.prototype=y.prototype;function w(e,t,r){this.props=e;this.context=t;this.refs=m;this.updater=r||h}var S=w.prototype=new b;S.constructor=w;v(S,y.prototype);S.isPureReactComponent=!0;var _=Array.isArray,k=Object.prototype.hasOwnProperty,P={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,i)&&!C.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1=0;--o){var a=this.tryEntries[o];var s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc");var u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);O(r);return v}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;O(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){this.delegate={iterator:D(e),resultName:t,nextLoc:r};"next"===this.method&&(this.arg=i);return v}};return e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},7463(e,t){"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0>>1,i=e[n];if(!(0>>1;no(l,r))uo(c,l)?(e[n]=c,e[u]=r,n=u):(e[n]=l,e[s]=r,n=s);else{if(!(uo(c,r)))break e;e[n]=c,e[u]=r,n=u}}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,g=!1,h=!1,v=!1,m="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(e){for(var t=n(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,r(u,t)}t=n(c)}}function S(e){v=!1;w(e);if(!h)if(null!==n(u))h=!0,R(_);else{var t=n(c);null!==t&&L(S,t.startTime-e)}}function _(e,r){h=!1;v&&(v=!1,y(C),C=-1);g=!0;var o=p;try{w(r);for(f=n(u);null!==f&&(!(f.expirationTime>r)||e&&!A());){var a=f.callback;if("function"===typeof a){f.callback=null;p=f.priorityLevel;var s=a(f.expirationTime<=r);r=t.unstable_now();"function"===typeof s?f.callback=s:f===n(u)&&i(u);w(r)}else i(u);f=n(u)}if(null!==f)var l=!0;else{var d=n(c);null!==d&&L(S,d.startTime-r);l=!1}return l}finally{f=null,p=o,g=!1}}var k=!1,P=null,C=-1,E=5,j=-1;function A(){return!(t.unstable_now()-je||125a?(e.sortIndex=o,r(c,e),null===n(u)&&e===n(c)&&(v?(y(C),C=-1):v=!0,L(S,o-a))):(e.sortIndex=s,r(u,e),h||g||(h=!0,R(_)));return e};t.unstable_shouldYield=A;t.unstable_wrapCallback=function(e){var t=p;return function(){var r=p;p=t;try{return e.apply(this,arguments)}finally{p=r}}}},69982(e,t,r){"use strict";true;e.exports=r(7463)},10246(e,t,r){"use strict";r.r(t);r.d(t,{MultiDrag:()=>Ut,Sortable:()=>rt,Swap:()=>Dt,default:()=>$t});function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}));r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0)continue;r[i]=e[i]}return r}function u(e,t){if(null==e)return{};var r=l(e,t);var n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,n))continue;r[n]=e[n]}}return r}function c(e){return d(e)||f(e)||p(e)||h()}function d(e){if(Array.isArray(e))return g(e)}function f(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function p(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"===t[0]&&(t=t.substring(1));if(e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return false}return false}function A(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function O(e,t,r,n){if(e){r=r||document;do{if(null!=t&&(">"===t[0]?e.parentNode===r&&j(e,t):j(e,t))||n&&e===r)return e;if(e===r)break}while(e=A(e))}return null}var T=/\s+/g;function D(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(T," ").replace(" "+t+" "," ");e.className=(n+(r?" "+t:"")).replace(T," ")}}function M(e,t,r){var n=e&&e.style;if(n){if(void 0===r){document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle);return void 0===t?r:r[t]}t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t);n[t]=r+("string"===typeof r?"":"px")}}function R(e,t){var r="";if("string"===typeof e)r=e;else do{var n=M(e,"transform");n&&"none"!==n&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function L(e,t,r){if(e){var n=e.getElementsByTagName(t),i=0,o=n.length;if(r)for(;i=o:i<=o;if(!a)return n;if(n===x())break;n=U(n,false)}return false}function V(e,t,r,n){var i=0,o=0,a=e.children;while(o2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,a=u(n,se);oe.pluginEvent.bind(rt)(t,r,i({dragEl:ce,parentEl:de,ghostEl:fe,rootEl:pe,nextEl:ge,lastDownEl:he,cloneEl:ve,cloneHidden:me,dragStarted:Re,putSortable:ke,activeSortable:rt.active,originalEvent:o,oldIndex:ye,oldDraggableIndex:we,newIndex:be,newDraggableIndex:Se,hideGhostForTarget:Ye,unhideGhostForTarget:Je,cloneNowHidden:function e(){me=true},cloneNowShown:function e(){me=false},dispatchSortableEvent:function e(t){ue({sortable:r,name:t,originalEvent:o})}},a))};function ue(e){ae(i({putSortable:ke,cloneEl:ve,targetEl:ce,rootEl:pe,oldIndex:ye,oldDraggableIndex:we,newIndex:be,newDraggableIndex:Se},e))}var ce,de,fe,pe,ge,he,ve,me,ye,be,we,Se,_e,ke,Pe=false,Ce=false,Ee=[],je,Ae,Oe,Te,De,Me,Re,Le,xe,Ie=false,Fe=false,Ve,Be,Ne=[],We=false,qe=[];var Ue="undefined"!==typeof document,ze=_,Ge=b||y?"cssFloat":"float",He=Ue&&!k&&!_&&"draggable"in document.createElement("div"),$e=function(){if(!Ue)return;if(y)return false;var e=document.createElement("x");e.style.cssText="pointer-events:auto";return"auto"===e.style.pointerEvents}(),Ke=function e(t,r){var n=M(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=V(t,0,r),a=V(t,1,r),s=o&&M(o),l=a&&M(a),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+I(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+I(a).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&s["float"]&&"none"!==s["float"]){var d="left"===s["float"]?"left":"right";return!a||"both"!==l.clear&&l.clear!==d?"horizontal":"vertical"}return o&&("block"===s.display||"flex"===s.display||"table"===s.display||"grid"===s.display||u>=i&&"none"===n[Ge]||a&&"none"===n[Ge]&&u+c>i)?"vertical":"horizontal"},Qe=function e(t,r,n){var i=n?t.left:t.top,o=n?t.right:t.bottom,a=n?t.width:t.height,s=n?r.left:r.top,l=n?r.right:r.bottom,u=n?r.width:r.height;return i===s||o===l||i+a/2===s+u/2},Xe=function e(t,r){var n;Ee.some(function(e){var i=e[J].options.emptyInsertThreshold;if(!i||B(e))return;var o=I(e),a=t>=o.left-i&&t<=o.right+i,s=r>=o.top-i&&r<=o.bottom+i;if(a&&s)return n=e});return n},Ze=function e(t){function r(e,t){return function(n,i,o,a){var s=n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name;if(null==e&&(t||s))return true;if(null==e||false===e)return false;if(t&&"clone"===e)return e;if("function"===typeof e)return r(e(n,i,o,a),t)(n,i,o,a);var l=(t?n:i).options.group.name;return true===e||"string"===typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var n={};var i=t.group;i&&"object"==o(i)||(i={name:i});n.name=i.name;n.checkPull=r(i.pull,true);n.checkPut=r(i.put);n.revertClone=i.revertClone;t.group=n},Ye=function e(){!$e&&fe&&M(fe,"display","none")},Je=function e(){!$e&&fe&&M(fe,"display","")};Ue&&!k&&document.addEventListener("click",function(e){if(Ce){e.preventDefault();e.stopPropagation&&e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();Ce=false;return false}},true);var et=function e(t){if(ce){t=t.touches?t.touches[0]:t;var r=Xe(t.clientX,t.clientY);if(r){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=r;n.preventDefault=void 0;n.stopPropagation=void 0;r[J]._onDragOver(n)}}};var tt=function e(t){ce&&ce.parentNode[J]._isOutsideThisEl(t.target)};function rt(e,t){if(!(e&&e.nodeType&&1===e.nodeType))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e;this.options=t=s({},t);e[J]=this;var r={group:null,sort:true,disabled:false,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:false,invertedSwapThreshold:null,removeCloneOnHide:true,direction:function t(){return Ke(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:true,animation:0,easing:null,setData:function e(t,r){t.setData("Text",r.textContent)},dropBubble:false,dragoverBubble:false,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:false,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:false,fallbackClass:"sortable-fallback",fallbackOnBody:false,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:false!==rt.supportPointer&&"PointerEvent"in window&&!S,emptyInsertThreshold:5};oe.initializePlugins(this,e,r);for(var n in r)!(n in t)&&(t[n]=r[n]);Ze(t);for(var i in this)"_"===i.charAt(0)&&"function"===typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&He;this.nativeDraggable&&(this.options.touchStartThreshold=1);if(t.supportPointer)C(e,"pointerdown",this._onTapStart);else{C(e,"mousedown",this._onTapStart);C(e,"touchstart",this._onTapStart)}if(this.nativeDraggable){C(e,"dragover",this);C(e,"dragenter",this)}Ee.push(this.el);t.store&&t.store.get&&this.sort(t.store.get(this)||[]);s(this,ee())}rt.prototype={constructor:rt,_isOutsideThisEl:function e(t){this.el.contains(t)||t===this.el||(Le=null)},_getDirection:function e(t,r){return"function"===typeof this.options.direction?this.options.direction.call(this,t,r,ce):this.options.direction},_onTapStart:function e(t){if(!t.cancelable)return;var r=this,n=this.el,i=this.options,o=i.preventOnFilter,a=t.type,s=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,c=i.filter;ft(n);if(ce)return;if(/mousedown|pointerdown/.test(a)&&0!==t.button||i.disabled)return;if(u.isContentEditable)return;if(!this.nativeDraggable&&S&&l&&"SELECT"===l.tagName.toUpperCase())return;l=O(l,i.draggable,n,false);if(l&&l.animated)return;if(he===l)return;ye=N(l);we=N(l,i.draggable);if("function"===typeof c){if(c.call(this,t,l,this)){ue({sortable:r,rootEl:u,name:"filter",targetEl:l,toEl:n,fromEl:n});le("filter",r,{evt:t});o&&t.cancelable&&t.preventDefault();return}}else if(c){c=c.split(",").some(function(e){e=O(u,e.trim(),n,false);if(e){ue({sortable:r,rootEl:e,name:"filter",targetEl:l,fromEl:n,toEl:n});le("filter",r,{evt:t});return true}});if(c){o&&t.cancelable&&t.preventDefault();return}}if(i.handle&&!O(u,i.handle,n,false))return;this._prepareDragStart(t,s,l)},_prepareDragStart:function e(t,r,n){var i=this,o=i.el,a=i.options,s=o.ownerDocument,l;if(n&&!ce&&n.parentNode===o){var u=I(n);pe=o;ce=n;de=ce.parentNode;ge=ce.nextSibling;he=n;_e=a.group;rt.dragged=ce;je={target:ce,clientX:(r||t).clientX,clientY:(r||t).clientY};De=je.clientX-u.left;Me=je.clientY-u.top;this._lastX=(r||t).clientX;this._lastY=(r||t).clientY;ce.style["will-change"]="all";l=function e(){le("delayEnded",i,{evt:t});if(rt.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents();!w&&i.nativeDraggable&&(ce.draggable=true);i._triggerDragStart(t,r);ue({sortable:i,name:"choose",originalEvent:t});D(ce,a.chosenClass,true)};a.ignore.split(",").forEach(function(e){L(ce,e.trim(),ot)});C(s,"dragover",et);C(s,"mousemove",et);C(s,"touchmove",et);C(s,"mouseup",i._onDrop);C(s,"touchend",i._onDrop);C(s,"touchcancel",i._onDrop);if(w&&this.nativeDraggable){this.options.touchStartThreshold=4;ce.draggable=true}le("delayStart",this,{evt:t});if(!a.delay||a.delayOnTouchOnly&&!r||this.nativeDraggable&&(b||y))l();else{if(rt.eventCanceled){this._onDrop();return}C(s,"mouseup",i._disableDelayedDrag);C(s,"touchend",i._disableDelayedDrag);C(s,"touchcancel",i._disableDelayedDrag);C(s,"mousemove",i._delayedDragTouchMoveHandler);C(s,"touchmove",i._delayedDragTouchMoveHandler);a.supportPointer&&C(s,"pointermove",i._delayedDragTouchMoveHandler);i._dragStartTimer=setTimeout(l,a.delay)}}},_delayedDragTouchMoveHandler:function e(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function e(){ce&&ot(ce);clearTimeout(this._dragStartTimer);this._disableDelayedDragEvents()},_disableDelayedDragEvents:function e(){var t=this.el.ownerDocument;E(t,"mouseup",this._disableDelayedDrag);E(t,"touchend",this._disableDelayedDrag);E(t,"touchcancel",this._disableDelayedDrag);E(t,"mousemove",this._delayedDragTouchMoveHandler);E(t,"touchmove",this._delayedDragTouchMoveHandler);E(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function e(t,r){r=r||"touch"==t.pointerType&&t;if(!this.nativeDraggable||r)this.options.supportPointer?C(document,"pointermove",this._onTouchMove):C(document,r?"touchmove":"mousemove",this._onTouchMove);else{C(ce,"dragend",this);C(pe,"dragstart",this._onDragStart)}try{document.selection?pt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function e(t,r){Pe=false;if(pe&&ce){le("dragStarted",this,{evt:r});this.nativeDraggable&&C(document,"dragover",tt);var n=this.options;!t&&D(ce,n.dragClass,false);D(ce,n.ghostClass,true);rt.active=this;t&&this._appendGhost();ue({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function e(){if(Ae){this._lastX=Ae.clientX;this._lastY=Ae.clientY;Ye();var t=document.elementFromPoint(Ae.clientX,Ae.clientY);var r=t;while(t&&t.shadowRoot){t=t.shadowRoot.elementFromPoint(Ae.clientX,Ae.clientY);if(t===r)break;r=t}ce.parentNode[J]._isOutsideThisEl(t);if(r)do{if(r[J]){var n=void 0;n=r[J]._onDragOver({clientX:Ae.clientX,clientY:Ae.clientY,target:t,rootEl:r});if(n&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);Je()}},_onTouchMove:function e(t){if(je){var r=this.options,n=r.fallbackTolerance,i=r.fallbackOffset,o=t.touches?t.touches[0]:t,a=fe&&R(fe,true),s=fe&&a&&a.a,l=fe&&a&&a.d,u=ze&&Be&&W(Be),c=(o.clientX-je.clientX+i.x)/(s||1)+(u?u[0]-Ne[0]:0)/(s||1),d=(o.clientY-je.clientY+i.y)/(l||1)+(u?u[1]-Ne[1]:0)/(l||1);if(!rt.active&&!Pe){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0){ue({rootEl:de,name:"add",toEl:de,fromEl:pe,originalEvent:t});ue({sortable:this,name:"remove",toEl:de,originalEvent:t});ue({rootEl:de,name:"sort",toEl:de,fromEl:pe,originalEvent:t});ue({sortable:this,name:"sort",toEl:de,originalEvent:t})}ke&&ke.save()}else if(be!==ye&&be>=0){ue({sortable:this,name:"update",toEl:de,originalEvent:t});ue({sortable:this,name:"sort",toEl:de,originalEvent:t})}if(rt.active){if(null==be||-1===be){be=ye;Se=we}ue({sortable:this,name:"end",toEl:de,originalEvent:t});this.save()}}}this._nulling()},_nulling:function e(){le("nulling",this);pe=ce=de=fe=ge=ve=he=me=je=Ae=Re=be=Se=ye=we=Le=xe=ke=_e=rt.dragged=rt.ghost=rt.clone=rt.active=null;qe.forEach(function(e){e.checked=true});qe.length=Oe=Te=0},handleEvent:function e(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":if(ce){this._onDragOver(t);nt(t)}break;case"selectstart":t.preventDefault();break}},toArray:function e(){var t=[],r,n=this.el.children,i=0,o=n.length,a=this.options;for(;in.right+i||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+i}function ut(e,t,r,n,i,o,a,s){var l=n?e.clientY:e.clientX,u=n?r.height:r.width,c=n?r.top:r.left,d=n?r.bottom:r.right,f=false;if(!a)if(s&&Vec+u*o/2:ld-Ve)return-xe}else if(l>c+u*(1-i)/2&&ld-u*o/2))return l>c+u/2?1:-1;return 0}function ct(e){return N(ce)1){Rt.forEach(function(e){i.addAnimationState({target:e,rect:Vt?I(e):o});Y(e);e.fromRect=o;r.removeAnimationState(e)});Vt=false;zt(!this.options.removeCloneOnHide,n)}},dragOverCompleted:function e(t){var r=t.sortable,n=t.isOwner,i=t.insertion,o=t.activeSortable,a=t.parentEl,s=t.putSortable;var l=this.options;if(i){n&&o._hideClone();Ft=false;if(l.animation&&Rt.length>1&&(Vt||!n&&!o.options.sort&&!s)){var u=I(Nt,false,true,true);Rt.forEach(function(e){if(e===Nt)return;Z(e,u);a.appendChild(e)});Vt=true}if(!n){Vt||Ht();if(Rt.length>1){var c=qt;o._showClone(r);o.options.animation&&!qt&&c&&Lt.forEach(function(e){o.addAnimationState({target:e,rect:Wt});e.fromRect=Wt;e.thisAnimationDuration=null})}else o._showClone(r)}}},dragOverAnimationCapture:function e(t){var r=t.dragRect,n=t.isOwner,i=t.activeSortable;Rt.forEach(function(e){e.thisAnimationDuration=null});if(i.options.animation&&!n&&i.multiDrag.isMultiDrag){Wt=s({},r);var o=R(Nt,true);Wt.top-=o.f;Wt.left-=o.e}},dragOverAnimationComplete:function e(){if(Vt){Vt=false;Ht()}},drop:function e(t){var r=t.originalEvent,n=t.rootEl,i=t.parentEl,o=t.sortable,a=t.dispatchSortableEvent,s=t.oldIndex,l=t.putSortable;var u=l||this.sortable;if(!r)return;var c=this.options,d=i.children;if(!Bt){c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag();D(Nt,c.selectedClass,!~Rt.indexOf(Nt));if(~Rt.indexOf(Nt)){Rt.splice(Rt.indexOf(Nt),1);xt=null;ae({sortable:o,rootEl:n,name:"deselect",targetEl:Nt,originalEvent:r})}else{Rt.push(Nt);ae({sortable:o,rootEl:n,name:"select",targetEl:Nt,originalEvent:r});if(r.shiftKey&&xt&&o.el.contains(xt)){var f=N(xt),p=N(Nt);if(~f&&~p&&f!==p){var g,h;if(p>f){h=f;g=p}else{h=p;g=f+1}for(;h1){var v=I(Nt),m=N(Nt,":not(."+this.options.selectedClass+")");!Ft&&c.animation&&(Nt.thisAnimationDuration=null);u.captureAnimationState();if(!Ft){if(c.animation){Nt.fromRect=v;Rt.forEach(function(e){e.thisAnimationDuration=null;if(e!==Nt){var t=Vt?I(e):v;e.fromRect=t;u.addAnimationState({target:e,rect:t})}})}Ht();Rt.forEach(function(e){d[m]?i.insertBefore(e,d[m]):i.appendChild(e);m++});if(s===N(Nt)){var y=false;Rt.forEach(function(e){if(e.sortableIndex!==N(e)){y=true;return}});y&&a("update")}}Rt.forEach(function(e){Y(e)});u.animateAll()}It=u}(n===i||l&&"clone"!==l.lastPutMode)&&Lt.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})},nullingGlobal:function e(){this.isMultiDrag=Bt=false;Lt.length=0},destroyGlobal:function e(){this._deselectMultiDrag();E(document,"pointerup",this._deselectMultiDrag);E(document,"mouseup",this._deselectMultiDrag);E(document,"touchend",this._deselectMultiDrag);E(document,"keydown",this._checkKeyDown);E(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function e(t){if("undefined"!==typeof Bt&&Bt)return;if(It!==this.sortable)return;if(t&&O(t.target,this.options.draggable,this.sortable.el,false))return;if(t&&0!==t.button)return;while(Rt.length){var r=Rt[0];D(r,this.options.selectedClass,false);Rt.shift();ae({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvent:t})}},_checkKeyDown:function e(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=true)},_checkKeyUp:function e(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=false)}};return s(e,{pluginName:"multiDrag",utils:{select:function e(t){var r=t.parentNode[J];if(!r||!r.options.multiDrag||~Rt.indexOf(t))return;if(It&&It!==r){It.multiDrag._deselectMultiDrag();It=r}D(t,r.options.selectedClass,true);Rt.push(t)},deselect:function e(t){var r=t.parentNode[J],n=Rt.indexOf(t);if(!r||!r.options.multiDrag||!~n)return;D(t,r.options.selectedClass,false);Rt.splice(n,1)}},eventProperties:function e(){var t=this;var r=[],n=[];Rt.forEach(function(e){r.push({multiDragElement:e,index:e.sortableIndex});var i;i=Vt&&e!==Nt?-1:Vt?N(e,":not(."+t.options.selectedClass+")"):N(e);n.push({multiDragElement:e,index:i})});return{items:c(Rt),clones:[].concat(Lt),oldIndicies:r,newIndicies:n}},optionListeners:{multiDragKey:function e(t){t=t.toLowerCase();"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1));return t}}})}function zt(e,t){Rt.forEach(function(r,n){var i=t.children[r.sortableIndex+(e?Number(n):0)];i?t.insertBefore(r,i):t.appendChild(r)})}function Gt(e,t){Lt.forEach(function(r,n){var i=t.children[r.sortableIndex+(e?Number(n):0)];i?t.insertBefore(r,i):t.appendChild(r)})}function Ht(){Rt.forEach(function(e){if(e===Nt)return;e.parentNode&&e.parentNode.removeChild(e)})}rt.mount(new kt);rt.mount(Ot,At);const $t=rt},1063(e,t,r){"use strict";var n=r(96540);function i(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var o="function"===typeof Object.is?Object.is:i,a=n.useState,s=n.useEffect,l=n.useLayoutEffect,u=n.useDebugValue;function c(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,o=n[1];l(function(){i.value=r;i.getSnapshot=t;d(i)&&o({inst:i})},[e,r,t]);s(function(){d(i)&&o({inst:i});return e(function(){d(i)&&o({inst:i})})},[e]);u(r);return r}function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}function f(e,t){return t()}var p="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?f:c;t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:p},88940(e,t,r){"use strict";var n=r(96540),i=r(19888);function o(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var a="function"===typeof Object.is?Object.is:o,s=i.useSyncExternalStore,l=n.useRef,u=n.useEffect,c=n.useMemo,d=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var o=l(null);if(null===o.current){var f={hasValue:!1,value:null};o.current=f}else f=o.current;o=c(function(){function e(e){if(!o){o=!0;s=e;e=n(e);if(void 0!==i&&f.hasValue){var t=f.value;if(i(t,e))return l=t}return l=e}t=l;if(a(s,e))return t;var r=n(e);if(void 0!==i&&i(t,r))return t;s=e;return l=r}var o=!1,s,l,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,i]);var p=s(e,o[0],o[1]);u(function(){f.hasValue=!0;f.value=p},[p]);d(p);return p}},19888(e,t,r){"use strict";true;e.exports=r(1063)},69242(e,t,r){"use strict";true;e.exports=r(88940)},6535(e){(function(t,r){e.exports=r()})(this,function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var t=/^\s+/;var r=/\s+$/;function n(e,t){e=e||"";t=t||{};if(e instanceof n)return e;if(!(this instanceof n))return new n(e,t);var r=i(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format;this._gradientType=t.gradientType;this._r<1&&(this._r=Math.round(this._r));this._g<1&&(this._g=Math.round(this._g));this._b<1&&(this._b=Math.round(this._b));this._ok=r.ok}n.prototype={isDark:function e(){return this.getBrightness()<128},isLight:function e(){return!this.isDark()},isValid:function e(){return this._ok},getOriginalInput:function e(){return this._originalInput},getFormat:function e(){return this._format},getAlpha:function e(){return this._a},getBrightness:function e(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function e(){var t=this.toRgb();var r,n,i,o,a,s;r=t.r/255;n=t.g/255;i=t.b/255;o=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4);a=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);s=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4);return.2126*o+.7152*a+.0722*s},setAlpha:function e(t){this._a=A(t);this._roundA=Math.round(100*this._a)/100;return this},toHsv:function e(){var t=l(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function e(){var t=l(this._r,this._g,this._b);var r=Math.round(360*t.h),n=Math.round(100*t.s),i=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+n+"%, "+i+"%)":"hsva("+r+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function e(){var t=a(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function e(){var t=a(this._r,this._g,this._b);var r=Math.round(360*t.h),n=Math.round(100*t.s),i=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+n+"%, "+i+"%)":"hsla("+r+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function e(t){return c(this._r,this._g,this._b,t)},toHexString:function e(t){return"#"+this.toHex(t)},toHex8:function e(t){return d(this._r,this._g,this._b,this._a,t)},toHex8String:function e(t){return"#"+this.toHex8(t)},toRgb:function e(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function e(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function e(){return{r:Math.round(100*O(this._r,255))+"%",g:Math.round(100*O(this._g,255))+"%",b:Math.round(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function e(){return 1==this._a?"rgb("+Math.round(100*O(this._r,255))+"%, "+Math.round(100*O(this._g,255))+"%, "+Math.round(100*O(this._b,255))+"%)":"rgba("+Math.round(100*O(this._r,255))+"%, "+Math.round(100*O(this._g,255))+"%, "+Math.round(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function e(){if(0===this._a)return"transparent";if(this._a<1)return false;return E[c(this._r,this._g,this._b,true)]||false},toFilter:function e(t){var r="#"+f(this._r,this._g,this._b,this._a);var i=r;var o=this._gradientType?"GradientType = 1, ":"";if(t){var a=n(t);i="#"+f(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+r+",endColorstr="+i+")"},toString:function e(t){var r=!!t;t=t||this._format;var n=false;var i=this._a<1&&this._a>=0;var o=!r&&i&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t);if(o){if("name"===t&&0===this._a)return this.toName();return this.toRgbString()}"rgb"===t&&(n=this.toRgbString());"prgb"===t&&(n=this.toPercentageRgbString());"hex"!==t&&"hex6"!==t||(n=this.toHexString());"hex3"===t&&(n=this.toHexString(true));"hex4"===t&&(n=this.toHex8String(true));"hex8"===t&&(n=this.toHex8String());"name"===t&&(n=this.toName());"hsl"===t&&(n=this.toHslString());"hsv"===t&&(n=this.toHsvString());return n||this.toHexString()},clone:function e(){return n(this.toString())},_applyModification:function e(t,r){var n=t.apply(null,[this].concat([].slice.call(r)));this._r=n._r;this._g=n._g;this._b=n._b;this.setAlpha(n._a);return this},lighten:function e(){return this._applyModification(v,arguments)},brighten:function e(){return this._applyModification(m,arguments)},darken:function e(){return this._applyModification(y,arguments)},desaturate:function e(){return this._applyModification(p,arguments)},saturate:function e(){return this._applyModification(g,arguments)},greyscale:function e(){return this._applyModification(h,arguments)},spin:function e(){return this._applyModification(b,arguments)},_applyCombination:function e(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function e(){return this._applyCombination(k,arguments)},complement:function e(){return this._applyCombination(w,arguments)},monochromatic:function e(){return this._applyCombination(P,arguments)},splitcomplement:function e(){return this._applyCombination(_,arguments)},triad:function e(){return this._applyCombination(S,[3])},tetrad:function e(){return this._applyCombination(S,[4])}};n.fromRatio=function(t,r){if("object"==e(t)){var i={};for(var o in t)t.hasOwnProperty(o)&&(i[o]="a"===o?t[o]:x(t[o]));t=i}return n(t,r)};function i(t){var r={r:0,g:0,b:0};var n=1;var i=null;var a=null;var l=null;var c=false;var d=false;"string"==typeof t&&(t=N(t));if("object"==e(t)){if(B(t.r)&&B(t.g)&&B(t.b)){r=o(t.r,t.g,t.b);c=true;d="%"===String(t.r).substr(-1)?"prgb":"rgb"}else if(B(t.h)&&B(t.s)&&B(t.v)){i=x(t.s);a=x(t.v);r=u(t.h,i,a);c=true;d="hsv"}else if(B(t.h)&&B(t.s)&&B(t.l)){i=x(t.s);l=x(t.l);r=s(t.h,i,l);c=true;d="hsl"}t.hasOwnProperty("a")&&(n=t.a)}n=A(n);return{ok:c,format:t.format||d,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:n}}function o(e,t,r){return{r:255*O(e,255),g:255*O(t,255),b:255*O(r,255)}}function a(e,t,r){e=O(e,255);t=O(t,255);r=O(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r);var o,a,s=(n+i)/2;if(n==i)o=a=0;else{var l=n-i;a=s>.5?l/(2-n-i):l/(n+i);switch(n){case e:o=(t-r)/l+(t1&&(r-=1);if(r<1/6)return e+6*(t-e)*r;if(r<.5)return t;if(r<2/3)return e+(t-e)*(2/3-r)*6;return e}if(0===t)n=i=o=r;else{var s=r<.5?r*(1+t):r+t-r*t;var l=2*r-s;n=a(l,s,e+1/3);i=a(l,s,e);o=a(l,s,e-1/3)}return{r:255*n,g:255*i,b:255*o}}function l(e,t,r){e=O(e,255);t=O(t,255);r=O(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r);var o,a,s=n;var l=n-i;a=0===n?0:l/n;if(n==i)o=0;else{switch(n){case e:o=(t-r)/l+(t>1)+720)%360;--t;){i.h=(i.h+o)%360;a.push(n(i))}return a}function P(e,t){t=t||6;var r=n(e).toHsv();var i=r.h,o=r.s,a=r.v;var s=[];var l=1/t;while(t--){s.push(n({h:i,s:o,v:a}));a=(a+l)%1}return s}n.mix=function(e,t,r){r=0===r?0:r||50;var i=n(e).toRgb();var o=n(t).toRgb();var a=r/100;var s={r:(o.r-i.r)*a+i.r,g:(o.g-i.g)*a+i.g,b:(o.b-i.b)*a+i.b,a:(o.a-i.a)*a+i.a};return n(s)};n.readability=function(e,t){var r=n(e);var i=n(t);return(Math.max(r.getLuminance(),i.getLuminance())+.05)/(Math.min(r.getLuminance(),i.getLuminance())+.05)};n.isReadable=function(e,t,r){var i=n.readability(e,t);var o,a;a=false;o=W(r);switch(o.level+o.size){case"AAsmall":case"AAAlarge":a=i>=4.5;break;case"AAlarge":a=i>=3;break;case"AAAsmall":a=i>=7;break}return a};n.mostReadable=function(e,t,r){var i=null;var o=0;var a;var s,l,u;r=r||{};s=r.includeFallbackColors;l=r.level;u=r.size;for(var c=0;co){o=a;i=n(t[c])}}if(n.isReadable(e,i,{level:l,size:u})||!s)return i;r.includeFallbackColors=false;return n.mostReadable(e,["#fff","#000"],r)};var C=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var E=n.hexNames=j(C);function j(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function A(e){e=parseFloat(e);(isNaN(e)||e<0||e>1)&&(e=1);return e}function O(e,t){M(e)&&(e="100%");var r=R(e);e=Math.min(t,Math.max(0,parseFloat(e)));r&&(e=parseInt(e*t,10)/100);if(Math.abs(e-t)<1e-6)return 1;return e%t/parseFloat(t)}function T(e){return Math.min(1,Math.max(0,e))}function D(e){return parseInt(e,16)}function M(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function R(e){return"string"===typeof e&&-1!=e.indexOf("%")}function L(e){return 1==e.length?"0"+e:""+e}function x(e){e<=1&&(e=100*e+"%");return e}function I(e){return Math.round(255*parseFloat(e)).toString(16)}function F(e){return D(e)/255}var V=function(){var e="[-\\+]?\\d+%?";var t="[-\\+]?\\d*\\.\\d+%?";var r="(?:"+t+")|(?:"+e+")";var n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";var i="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{CSS_UNIT:new RegExp(r),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function B(e){return!!V.CSS_UNIT.exec(e)}function N(e){e=e.replace(t,"").replace(r,"").toLowerCase();var n=false;if(C[e]){e=C[e];n=true}else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};var i;if(i=V.rgb.exec(e))return{r:i[1],g:i[2],b:i[3]};if(i=V.rgba.exec(e))return{r:i[1],g:i[2],b:i[3],a:i[4]};if(i=V.hsl.exec(e))return{h:i[1],s:i[2],l:i[3]};if(i=V.hsla.exec(e))return{h:i[1],s:i[2],l:i[3],a:i[4]};if(i=V.hsv.exec(e))return{h:i[1],s:i[2],v:i[3]};if(i=V.hsva.exec(e))return{h:i[1],s:i[2],v:i[3],a:i[4]};if(i=V.hex8.exec(e))return{r:D(i[1]),g:D(i[2]),b:D(i[3]),a:F(i[4]),format:n?"name":"hex8"};if(i=V.hex6.exec(e))return{r:D(i[1]),g:D(i[2]),b:D(i[3]),format:n?"name":"hex"};if(i=V.hex4.exec(e))return{r:D(i[1]+""+i[1]),g:D(i[2]+""+i[2]),b:D(i[3]+""+i[3]),a:F(i[4]+""+i[4]),format:n?"name":"hex8"};if(i=V.hex3.exec(e))return{r:D(i[1]+""+i[1]),g:D(i[2]+""+i[2]),b:D(i[3]+""+i[3]),format:n?"name":"hex"};return false}function W(e){var t,r;e=e||{level:"AA",size:"small"};t=(e.level||"AA").toUpperCase();r=(e.size||"small").toLowerCase();"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==r&&"large"!==r&&(r="small");return{level:t,size:r}}return n})},75816(e,t,r){"use strict";r.r(t);r.d(t,{ApiProvider:()=>M,NamedSchemaError:()=>n.NamedSchemaError,QueryStatus:()=>n.QueryStatus,UNINITIALIZED_VALUE:()=>m,_NEVER:()=>n._NEVER,buildCreateApi:()=>n.buildCreateApi,copyWithStructuralSharing:()=>n.copyWithStructuralSharing,coreModule:()=>n.coreModule,coreModuleName:()=>n.coreModuleName,createApi:()=>R,defaultSerializeQueryArgs:()=>n.defaultSerializeQueryArgs,fakeBaseQuery:()=>n.fakeBaseQuery,fetchBaseQuery:()=>n.fetchBaseQuery,reactHooksModule:()=>D,reactHooksModuleName:()=>T,retry:()=>n.retry,setupListeners:()=>n.setupListeners,skipToken:()=>n.skipToken});var n=r(29189);var i=r(60134);var o=r(25508);var a=r(65307);var s=r(96540);function l(e){return e.replace(e[0],e[0].toUpperCase())}function u(e){let t=0;for(const r in e)t++;return t}var c="query";var d="mutation";var f="infinitequery";function p(e){return e.type===c}function g(e){return e.type===d}function h(e){return e.type===f}function v(e,...t){return Object.assign(e,...t)}var m=Symbol();function y(e){const t=(0,s.useRef)(e);const r=(0,s.useMemo)(()=>(0,n.copyWithStructuralSharing)(t.current,e),[e]);(0,s.useEffect)(()=>{t.current!==r&&(t.current=r)},[r]);return r}function b(e){const t=(0,s.useRef)(e);(0,s.useEffect)(()=>{(0,i.shallowEqual)(t.current,e)||(t.current=e)},[e]);return(0,i.shallowEqual)(t.current,e)?t.current:e}var w=()=>!!("undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement);var S=w();var _=()=>"undefined"!==typeof navigator&&"ReactNative"===navigator.product;var k=_();var P=()=>S||k?s.useLayoutEffect:s.useEffect;var C=P();var E=e=>{if(e.isUninitialized)return{...e,isUninitialized:false,isFetching:true,isLoading:void 0===e.data,status:n.QueryStatus.pending};return e};function j(e,...t){const r={};t.forEach(t=>{r[t]=e[t]});return r}var A=["data","status","isLoading","isSuccess","isError","error"];function O({api:e,moduleOptions:{batch:t,hooks:{useDispatch:r,useSelector:o,useStore:l},unstable__sideEffectsInRender:u,createSelector:c},serializeQueryArgs:d,context:f}){const p=u?e=>e():s.useEffect;const g=e=>e.current?.unsubscribe?.();const v=f.endpointDefinitions;return{buildQueryHooks:D,buildInfiniteQueryHooks:M,buildMutationHook:R,usePrefetch:_};function w(e,t,r){if(t?.endpointName&&e.isUninitialized){const{endpointName:e}=t;const i=v[e];r!==n.skipToken&&d({queryArgs:t.originalArgs,endpointDefinition:i,endpointName:e})===d({queryArgs:r,endpointDefinition:i,endpointName:e})&&(t=void 0)}let i=e.isSuccess?e.data:t?.data;void 0===i&&(i=e.data);const o=void 0!==i;const a=e.isLoading;const s=(!t||t.isLoading||t.isUninitialized)&&!o&&a;const l=e.isSuccess||o&&(a&&!t?.isError||e.isUninitialized);return{...e,data:i,currentData:e.data,isFetching:a,isLoading:s,isSuccess:l}}function S(e,t,r){if(t?.endpointName&&e.isUninitialized){const{endpointName:e}=t;const i=v[e];r!==n.skipToken&&d({queryArgs:t.originalArgs,endpointDefinition:i,endpointName:e})===d({queryArgs:r,endpointDefinition:i,endpointName:e})&&(t=void 0)}let i=e.isSuccess?e.data:t?.data;void 0===i&&(i=e.data);const o=void 0!==i;const a=e.isLoading;const s=(!t||t.isLoading||t.isUninitialized)&&!o&&a;const l=e.isSuccess||a&&o;return{...e,data:i,currentData:e.data,isFetching:a,isLoading:s,isSuccess:l}}function _(t,n){const i=r();const o=b(n);return(0,s.useCallback)((r,n)=>i(e.util.prefetch(t,r,{...o,...n})),[t,i,o])}function k(t,i,{refetchOnReconnect:o,refetchOnFocus:a,refetchOnMountOrArgChange:l,skip:u=false,pollingInterval:c=0,skipPollingIfUnfocused:d=false,...f}={}){const{initiate:g}=e.endpoints[t];const m=r();const w=(0,s.useRef)(void 0);if(!w.current){const t=m(e.internalActions.internal_getRTKQSubscriptions());false;w.current=t}const S=y(u?n.skipToken:i);const _=b({refetchOnReconnect:o,refetchOnFocus:a,pollingInterval:c,skipPollingIfUnfocused:d});const k=f.initialPageParam;const P=b(k);const C=f.refetchCachedPages;const E=b(C);const j=(0,s.useRef)(void 0);let{queryCacheKey:A,requestId:O}=j.current||{};let T=false;A&&O&&(T=w.current.isRequestSubscribed(A,O));const D=!T&&void 0!==j.current;p(()=>{D&&(j.current=void 0)},[D]);p(()=>{const e=j.current;"undefined"!==typeof process&&false;if(S===n.skipToken){e?.unsubscribe();j.current=void 0;return}const r=j.current?.subscriptionOptions;if(e&&e.arg===S)_!==r&&e.updateSubscriptionOptions(_);else{e?.unsubscribe();const r=m(g(S,{subscriptionOptions:_,forceRefetch:l,...h(v[t])?{initialPageParam:P,refetchCachedPages:E}:{}}));j.current=r}},[m,g,l,S,_,D,P,E,t]);return[j,m,g,_]}function P(t,r){const a=(a,{skip:u=false,selectFromResult:d}={})=>{const{select:f}=e.endpoints[t];const p=y(u?n.skipToken:a);const g=(0,s.useRef)(void 0);const h=(0,s.useMemo)(()=>c([f(p),(e,t)=>t,e=>p],r,{memoizeOptions:{resultEqualityCheck:i.shallowEqual}}),[f,p]);const v=(0,s.useMemo)(()=>d?c([h],d,{devModeChecks:{identityFunctionCheck:"never"}}):h,[h,d]);const m=o(e=>v(e,g.current),i.shallowEqual);const b=l();const w=h(b.getState(),g.current);C(()=>{g.current=w},[w]);return m};return a}function O(e){(0,s.useEffect)(()=>()=>{g(e);e.current=void 0},[e])}function T(e){if(!e.current)throw new Error((0,a.formatProdErrorMessage)(38));return e.current.refetch()}function D(i){const o=(e,t={})=>{const[r]=k(i,e,t);O(r);return(0,s.useMemo)(()=>({refetch:()=>T(r)}),[r])};const a=({refetchOnReconnect:n,refetchOnFocus:o,pollingInterval:a=0,skipPollingIfUnfocused:l=false}={})=>{const{initiate:u}=e.endpoints[i];const c=r();const[d,f]=(0,s.useState)(m);const h=(0,s.useRef)(void 0);const v=b({refetchOnReconnect:n,refetchOnFocus:o,pollingInterval:a,skipPollingIfUnfocused:l});p(()=>{const e=h.current?.subscriptionOptions;v!==e&&h.current?.updateSubscriptionOptions(v)},[v]);const y=(0,s.useRef)(v);p(()=>{y.current=v},[v]);const w=(0,s.useCallback)(function(e,r=false){let n;t(()=>{g(h);h.current=n=c(u(e,{subscriptionOptions:y.current,forceRefetch:!r}));f(e)});return n},[c,u]);const S=(0,s.useCallback)(()=>{h.current?.queryCacheKey&&c(e.internalActions.removeQueryResult({queryCacheKey:h.current?.queryCacheKey}))},[c]);(0,s.useEffect)(()=>()=>{g(h)},[]);(0,s.useEffect)(()=>{d===m||h.current||w(d,true)},[d,w]);return(0,s.useMemo)(()=>[w,d,{reset:S}],[w,d,S])};const l=P(i,w);return{useQueryState:l,useQuerySubscription:o,useLazyQuerySubscription:a,useLazyQuery(e){const[t,r,{reset:n}]=a(e);const i=l(r,{...e,skip:r===m});const o=(0,s.useMemo)(()=>({lastArg:r}),[r]);return(0,s.useMemo)(()=>[t,{...i,reset:n},o],[t,i,n,o])},useQuery(e,t){const r=o(e,t);const i=l(e,{selectFromResult:e===n.skipToken||t?.skip?void 0:E,...t});const a=j(i,...A);(0,s.useDebugValue)(a);return(0,s.useMemo)(()=>({...i,...r}),[i,r])}}}function M(e){const r=(r,i={})=>{const[o,l,u,c]=k(e,r,i);const d=(0,s.useRef)(c);p(()=>{d.current=c},[c]);const f=i.refetchCachedPages;const h=b(f);const v=(0,s.useCallback)(function(e,r){let n;t(()=>{g(o);o.current=n=l(u(e,{subscriptionOptions:d.current,direction:r}))});return n},[o,l,u]);O(o);const m=y(i.skip?n.skipToken:r);const w=(0,s.useCallback)(e=>{if(!o.current)throw new Error((0,a.formatProdErrorMessage)(38));const t={refetchCachedPages:e?.refetchCachedPages??h};return o.current.refetch(t)},[o,h]);return(0,s.useMemo)(()=>{const e=()=>v(m,"forward");const t=()=>v(m,"backward");return{trigger:v,refetch:w,fetchNextPage:e,fetchPreviousPage:t}},[w,v,m])};const i=P(e,S);return{useInfiniteQueryState:i,useInfiniteQuerySubscription:r,useInfiniteQuery(e,t){const{refetch:o,fetchNextPage:a,fetchPreviousPage:l}=r(e,t);const u=i(e,{selectFromResult:e===n.skipToken||t?.skip?void 0:E,...t});const c=j(u,...A,"hasNextPage","hasPreviousPage");(0,s.useDebugValue)(c);return(0,s.useMemo)(()=>({...u,fetchNextPage:a,fetchPreviousPage:l,refetch:o}),[u,a,l,o])}}}function R(n){return({selectFromResult:a,fixedCacheKey:l}={})=>{const{select:u,initiate:d}=e.endpoints[n];const f=r();const[p,g]=(0,s.useState)();(0,s.useEffect)(()=>()=>{p?.arg.fixedCacheKey||p?.reset()},[p]);const h=(0,s.useCallback)(function(e){const t=f(d(e,{fixedCacheKey:l}));g(t);return t},[f,d,l]);const{requestId:v}=p||{};const m=(0,s.useMemo)(()=>u({fixedCacheKey:l,requestId:p?.requestId}),[l,p,u]);const y=(0,s.useMemo)(()=>a?c([m],a):m,[a,m]);const b=o(y,i.shallowEqual);const w=null==l?p?.arg.originalArgs:void 0;const S=(0,s.useCallback)(()=>{t(()=>{p&&g(void 0);l&&f(e.internalActions.removeMutationResult({requestId:v,fixedCacheKey:l}))})},[f,l,p,v]);const _=j(b,...A,"endpointName");(0,s.useDebugValue)(_);const k=(0,s.useMemo)(()=>({...b,originalArgs:w,reset:S}),[b,w,S]);return(0,s.useMemo)(()=>[h,k],[h,k])}}}var T=Symbol();var D=({batch:e=i.batch,hooks:t={useDispatch:i.useDispatch,useSelector:i.useSelector,useStore:i.useStore},createSelector:r=o.Mz,unstable__sideEffectsInRender:n=false,...a}={})=>{false;return{name:T,init(i,{serializeQueryArgs:o},a){const s=i;const{buildQueryHooks:u,buildInfiniteQueryHooks:c,buildMutationHook:d,usePrefetch:f}=O({api:i,moduleOptions:{batch:e,hooks:t,unstable__sideEffectsInRender:n,createSelector:r},serializeQueryArgs:o,context:a});v(s,{usePrefetch:f});v(a,{batch:e});return{injectEndpoint(e,t){if(p(t)){const{useQuery:t,useLazyQuery:r,useLazyQuerySubscription:n,useQueryState:o,useQuerySubscription:a}=u(e);v(s.endpoints[e],{useQuery:t,useLazyQuery:r,useLazyQuerySubscription:n,useQueryState:o,useQuerySubscription:a});i[`use${l(e)}Query`]=t;i[`useLazy${l(e)}Query`]=r}if(g(t)){const t=d(e);v(s.endpoints[e],{useMutation:t});i[`use${l(e)}Mutation`]=t}else if(h(t)){const{useInfiniteQuery:t,useInfiniteQuerySubscription:r,useInfiniteQueryState:n}=c(e);v(s.endpoints[e],{useInfiniteQuery:t,useInfiniteQuerySubscription:r,useInfiniteQueryState:n});i[`use${l(e)}InfiniteQuery`]=t}}}}}};function M(e){const t=e.context||i.ReactReduxContext;const r=(0,s.useContext)(t);if(r)throw new Error((0,a.formatProdErrorMessage)(35));const[o]=s.useState(()=>(0,a.configureStore)({reducer:{[e.api.reducerPath]:e.api.reducer},middleware:t=>t().concat(e.api.middleware)}));(0,s.useEffect)(()=>false===e.setupListeners?void 0:(0,n.setupListeners)(o.dispatch,e.setupListeners),[e.setupListeners,o.dispatch]);return s.createElement(i.Provider,{store:o,context:t},e.children)}var R=(0,n.buildCreateApi)((0,n.coreModule)(),D())},29189(e,t,r){"use strict";r.r(t);r.d(t,{NamedSchemaError:()=>me,QueryStatus:()=>u,_NEVER:()=>Ne,buildCreateApi:()=>Be,copyWithStructuralSharing:()=>v,coreModule:()=>rt,coreModuleName:()=>tt,createApi:()=>nt,defaultSerializeQueryArgs:()=>Ve,fakeBaseQuery:()=>We,fetchBaseQuery:()=>x,retry:()=>q,setupListeners:()=>te,skipToken:()=>Me});var n=r(14644);var i=r(65307);var o=r(1932);var a=r(25508);function s(e){if(e.path?.length){let t="";for(const r of e.path){const e="object"===typeof r?r.key:r;if("string"!==typeof e&&"number"!==typeof e)return null;t+=t?`.${e}`:e}return t}return null}var l=class extends Error{issues;constructor(e){super(e[0].message);this.name="SchemaError";this.issues=e}};var u=(e=>{e["uninitialized"]="uninitialized";e["pending"]="pending";e["fulfilled"]="fulfilled";e["rejected"]="rejected";return e})(u||{});var c="uninitialized";var d="pending";var f="fulfilled";var p="rejected";function g(e){return{status:e,isUninitialized:e===c,isLoading:e===d,isSuccess:e===f,isError:e===p}}var h=n.Qd;function v(e,t){if(e===t||!(h(e)&&h(t)||Array.isArray(e)&&Array.isArray(t)))return t;const r=Object.keys(t);const n=Object.keys(e);let i=r.length===n.length;const o=Array.isArray(t)?[]:{};for(const n of r){o[n]=v(e[n],t[n]);i&&(i=e[n]===o[n])}return i?e:o}function m(e,t,r){return e.reduce((e,n,i)=>{t(n,i)&&e.push(r(n,i));return e},[]).flat()}function y(e){return new RegExp("(^|:)//").test(e)}function b(){if("undefined"===typeof document)return true;return"hidden"!==document.visibilityState}function w(e){return null!=e}function S(e){return[...e?.values()??[]].filter(w)}function _(){return"undefined"===typeof navigator||(void 0===navigator.onLine||navigator.onLine)}var k=e=>e.replace(/\/$/,"");var P=e=>e.replace(/^\//,"");function C(e,t){if(!e)return t;if(!t)return e;if(y(t))return t;const r=e.endsWith("/")||!t.startsWith("?")?"/":"";e=k(e);t=P(t);return`${e}${r}${t}`}function E(e,t,r){if(e.has(t))return e.get(t);return e.set(t,r(t)).get(t)}var j=()=>new Map;var A=e=>{const t=new AbortController;setTimeout(()=>{const e="signal timed out";const r="TimeoutError";t.abort("undefined"!==typeof DOMException?new DOMException(e,r):Object.assign(new Error(e),{name:r}))},e);return t.signal};var O=(...e)=>{for(const t of e)if(t.aborted)return AbortSignal.abort(t.reason);const t=new AbortController;for(const r of e)r.addEventListener("abort",()=>t.abort(r.reason),{signal:t.signal,once:true});return t.signal};var T=(...e)=>fetch(...e);var D=e=>e.status>=200&&e.status<=299;var M=e=>/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"");function R(e){if(!(0,n.Qd)(e))return e;const t={...e};for(const[e,r]of Object.entries(t))void 0===r&&delete t[e];return t}var L=e=>"object"===typeof e&&((0,n.Qd)(e)||Array.isArray(e)||"function"===typeof e.toJSON);function x({baseUrl:e,prepareHeaders:t=e=>e,fetchFn:r=T,paramsSerializer:n,isJsonContentType:i=M,jsonContentType:o="application/json",jsonReplacer:a,timeout:s,responseHandler:l,validateStatus:u,...c}={}){"undefined"===typeof fetch&&r===T&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments.");return async(f,p,g)=>{const{getState:h,extra:v,endpoint:m,forced:y,type:b}=p;let w;let{url:S,headers:_=new Headers(c.headers),params:k,responseHandler:P=l??"json",validateStatus:E=u??D,timeout:j=s,...T}="string"==typeof f?{url:f}:f;let M={...c,signal:j?O(p.signal,A(j)):p.signal,...T};_=new Headers(R(_));M.headers=await t(_,{getState:h,arg:f,extra:v,endpoint:m,forced:y,type:b,extraOptions:g})||_;const x=L(M.body);null==M.body||x||"string"===typeof M.body||M.headers.delete("content-type");!M.headers.has("content-type")&&x&&M.headers.set("content-type",o);x&&i(M.headers)&&(M.body=JSON.stringify(M.body,a));M.headers.has("accept")||("json"===P?M.headers.set("accept","application/json"):"text"===P&&M.headers.set("accept","text/plain, text/html, */*"));if(k){const e=~S.indexOf("?")?"&":"?";const t=n?n(k):new URLSearchParams(R(k));S+=e+t}S=C(e,S);const I=new Request(S,M);const F=new Request(S,M);w={request:F};let V;try{V=await r(I)}catch(e){return{error:{status:(e instanceof Error||"undefined"!==typeof DOMException&&e instanceof DOMException)&&"TimeoutError"===e.name?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(e)},meta:w}}const B=V.clone();w.response=B;let N;let W="";try{let e;await Promise.all([d(V,P).then(e=>N=e,t=>e=t),B.text().then(e=>W=e,()=>{})]);if(e)throw e}catch(e){return{error:{status:"PARSING_ERROR",originalStatus:V.status,data:W,error:String(e)},meta:w}}return E(V,N)?{data:N,meta:w}:{error:{status:V.status,data:N},meta:w}};async function d(e,t){if("function"===typeof t)return t(e);"content-type"===t&&(t=i(e.headers)?"json":"text");if("json"===t){const t=await e.text();return t.length?JSON.parse(t):null}return e.text()}}var I=class{constructor(e,t=void 0){this.value=e;this.meta=t}};async function F(e=0,t=5,r){const n=Math.min(e,t);const i=~~((Math.random()+.4)*(300<{const n=setTimeout(()=>e(),i);if(r){const e=()=>{clearTimeout(n);t(new Error("Aborted"))};if(r.aborted){clearTimeout(n);t(new Error("Aborted"))}else r.addEventListener("abort",e,{once:true})}})}function V(e,t){throw Object.assign(new I({error:e,meta:t}),{throwImmediately:true})}function B(e){e.aborted&&V({status:"CUSTOM_ERROR",error:"Aborted"})}var N={};var W=(e,t)=>async(r,n,i)=>{const o=[5,(t||N).maxRetries,(i||N).maxRetries].filter(e=>void 0!==e);const[a]=o.slice(-1);const s=(e,t,{attempt:r})=>r<=a;const l={maxRetries:a,backoff:F,retryCondition:s,...t,...i};let u=0;while(true){B(n.signal);try{const t=await e(r,n,i);if(t.error)throw new I(t);return t}catch(e){u++;if(e.throwImmediately){if(e instanceof I)return e.value;throw e}if(e instanceof I){if(!l.retryCondition(e.value.error,r,{attempt:u,baseQueryApi:n,extraOptions:i}))return e.value}else if(u>l.maxRetries)return{error:e};B(n.signal);try{await l.backoff(u,l.maxRetries,n.signal)}catch(e){B(n.signal);throw e}}}};var q=Object.assign(W,{fail:V});var U="__rtkq/";var z="online";var G="offline";var H="focus";var $="focused";var K="visibilitychange";var Q=(0,i.createAction)(`${U}${$}`);var X=(0,i.createAction)(`${U}un${$}`);var Z=(0,i.createAction)(`${U}${z}`);var Y=(0,i.createAction)(`${U}${G}`);var J={onFocus:Q,onFocusLost:X,onOnline:Z,onOffline:Y};var ee=false;function te(e,t){function r(){const[t,r,n,i]=[Q,X,Z,Y].map(t=>()=>e(t()));const o=()=>{"visible"===window.document.visibilityState?t():r()};let a=()=>{ee=false};if(!ee&&"undefined"!==typeof window&&window.addEventListener){let e=function(e){Object.entries(r).forEach(([t,r])=>{e?window.addEventListener(t,r,false):window.removeEventListener(t,r)})};var s=e;const r={[H]:t,[K]:o,[z]:n,[G]:i};e(true);ee=true;a=()=>{e(false);ee=false}}return a}return t?t(e,J):r()}var re="query";var ne="mutation";var ie="infinitequery";function oe(e){return e.type===re}function ae(e){return e.type===ne}function se(e){return e.type===ie}function le(e){return oe(e)||se(e)}function ue(e,t,r,n,i,o){const a=ce(e)?e(t,r,n,i):e;if(a)return m(a,w,e=>o(de(e)));return[]}function ce(e){return"function"===typeof e}function de(e){return"string"===typeof e?{type:e}:e}function fe(e,t){return e.catch(t)}var pe=(e,t)=>e.endpointDefinitions[t];var ge=Symbol("forceQueryFn");var he=e=>"function"===typeof e[ge];function ve({serializeQueryArgs:e,queryThunk:t,infiniteQueryThunk:r,mutationThunk:n,api:i,context:o,getInternalState:a}){const s=e=>a(e)?.runningQueries;const l=e=>a(e)?.runningMutations;const{unsubscribeQueryResult:u,removeMutationResult:c,updateSubscriptionOptions:d}=i.internalActions;return{buildInitiateQuery:y,buildInitiateInfiniteQuery:b,buildInitiateMutation:w,getRunningQueryThunk:f,getRunningMutationThunk:p,getRunningQueriesThunk:g,getRunningMutationsThunk:h};function f(t,r){return n=>{const i=pe(o,t);const a=e({queryArgs:r,endpointDefinition:i,endpointName:t});return s(n)?.get(a)}}function p(e,t){return e=>l(e)?.get(t)}function g(){return e=>S(s(e))}function h(){return e=>S(l(e))}function v(e){false}function m(n,o){const a=(l,{subscribe:c=true,forceRefetch:f,subscriptionOptions:p,[ge]:g,...h}={})=>(m,y)=>{const b=e({queryArgs:l,endpointDefinition:o,endpointName:n});let w;const S={...h,type:re,subscribe:c,forceRefetch:f,subscriptionOptions:p,endpointName:n,originalArgs:l,queryCacheKey:b,[ge]:g};if(oe(o))w=t(S);else{const{direction:e,initialPageParam:t,refetchCachedPages:n}=h;w=r({...S,direction:e,initialPageParam:t,refetchCachedPages:n})}const _=i.endpoints[n].select(l);const k=m(w);const P=_(y());v(m);const{requestId:C,abort:E}=k;const j=P.requestId!==C;const A=s(m)?.get(b);const O=()=>_(y());const T=Object.assign(g?k.then(O):j&&!A?Promise.resolve(P):Promise.all([A,k]).then(O),{arg:l,requestId:C,subscriptionOptions:p,queryCacheKey:b,abort:E,async unwrap(){const e=await T;if(e.isError)throw e.error;return e.data},refetch:e=>m(a(l,{subscribe:false,forceRefetch:true,...e})),unsubscribe(){c&&m(u({queryCacheKey:b,requestId:C}))},updateSubscriptionOptions(e){T.subscriptionOptions=e;m(d({endpointName:n,requestId:C,queryCacheKey:b,options:e}))}});if(!A&&!j&&!g){const e=s(m);e.set(b,T);T.then(()=>{e.delete(b)})}return T};return a}function y(e,t){const r=m(e,t);return r}function b(e,t){const r=m(e,t);return r}function w(e){return(t,{track:r=true,fixedCacheKey:i}={})=>(o,a)=>{const s=n({type:"mutation",endpointName:e,originalArgs:t,track:r,fixedCacheKey:i});const u=o(s);v(o);const{requestId:d,abort:f,unwrap:p}=u;const g=fe(u.unwrap().then(e=>({data:e})),e=>({error:e}));const h=()=>{o(c({requestId:d,fixedCacheKey:i}))};const m=Object.assign(g,{arg:u.arg,requestId:d,abort:f,unwrap:p,reset:h});const y=l(o);y.set(d,m);m.then(()=>{y.delete(d)});if(i){y.set(i,m);m.then(()=>{y.get(i)===m&&y.delete(i)})}return m}}}var me=class extends l{constructor(e,t,r,n){super(e);this.value=t;this.schemaName=r;this._bqMeta=n}};var ye=(e,t)=>Array.isArray(e)?e.includes(t):!!e;async function be(e,t,r,n){const i=await e["~standard"].validate(t);if(i.issues)throw new me(i.issues,t,r,n);return i.value}function we(e){return e}var Se=(e={})=>({...e,[i.SHOULD_AUTOBATCH]:true});function _e({reducerPath:e,baseQuery:t,context:{endpointDefinitions:r},serializeQueryArgs:n,api:a,assertTagType:s,selectors:l,onSchemaFailure:u,catchSchemaFailure:d,skipSchemaValidation:f}){const p=(e,t,i,o)=>(l,u)=>{const c=r[e];const d=n({queryArgs:t,endpointDefinition:c,endpointName:e});l(a.internalActions.queryResultPatched({queryCacheKey:d,patches:i}));if(!o)return;const f=a.endpoints[e].select(t)(u());const p=ue(c.providesTags,f.data,void 0,t,{},s);l(a.internalActions.updateProvidedBy([{queryCacheKey:d,providedTags:p}]))};function g(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}function h(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}const v=(e,t,r,n=true)=>(i,s)=>{const l=a.endpoints[e];const u=l.select(t)(s());const d={patches:[],inversePatches:[],undo:()=>i(a.util.patchQueryData(e,t,d.inversePatches,n))};if(u.status===c)return d;let f;if("data"in u)if((0,o.a6)(u.data)){const[e,t,n]=(0,o.vI)(u.data,r);d.patches.push(...t);d.inversePatches.push(...n);f=e}else{f=r(u.data);d.patches.push({op:"replace",path:[],value:f});d.inversePatches.push({op:"replace",path:[],value:u.data})}if(0===d.patches.length)return d;i(a.util.patchQueryData(e,t,d.patches,n));return d};const m=(e,t,r)=>n=>{const i=n(a.endpoints[e].initiate(t,{subscribe:false,forceRefetch:true,[ge]:()=>({data:r})}));return i};const y=(e,t)=>e.query&&e[t]?e[t]:we;const b=async(e,{signal:n,abort:i,rejectWithValue:o,fulfillWithValue:a,dispatch:s,getState:c,extra:p})=>{const v=r[e.endpointName];const{metaSchema:m,skipSchemaValidation:b=f}=v;const S=e.type===re;try{let _=we;const k={signal:n,abort:i,dispatch:s,getState:c,extra:p,endpoint:e.endpointName,type:e.type,forced:S?w(e,c()):void 0,queryCacheKey:S?e.queryCacheKey:void 0};const P=S?e[ge]:void 0;let C;const E=async(t,r,n,i)=>{if(null==r&&t.pages.length)return Promise.resolve({data:t});const o={queryArg:e.originalArgs,pageParam:r};const a=await j(o);const s=i?g:h;return{data:{pages:s(t.pages,a.data,n),pageParams:s(t.pageParams,r,n)},meta:a.meta}};async function j(e){let r;const{extraOptions:n,argSchema:i,rawResponseSchema:o,responseSchema:a}=v;i&&!ye(b,"arg")&&(e=await be(i,e,"argSchema",{}));if(P)r=P();else if(v.query){_=y(v,"transformResponse");r=await t(v.query(e),k,n)}else r=await v.queryFn(e,k,n,e=>t(e,k,n));"undefined"!==typeof process&&false;if(r.error)throw new I(r.error,r.meta);let{data:s}=r;o&&!ye(b,"rawResponse")&&(s=await be(o,r.data,"rawResponseSchema",r.meta));let l=await _(s,r.meta,e);a&&!ye(b,"response")&&(l=await be(a,l,"responseSchema",r.meta));return{...r,data:l}}if(S&&"infiniteQueryOptions"in v){const{infiniteQueryOptions:A}=v;const{maxPages:O=Infinity}=A;const T=e.refetchCachedPages??A.refetchCachedPages??true;let D;const M={pages:[],pageParams:[]};const R=l.selectQueryEntry(c(),e.queryCacheKey)?.data;const L=w(e,c())&&!e.direction;const x=L||!R?M:R;if("direction"in e&&e.direction&&x.pages.length){const F="backward"===e.direction;const V=F?Pe:ke;const B=V(A,x,e.originalArgs);D=await E(x,B,O,F)}else{const{initialPageParam:N=A.initialPageParam}=e;const W=R?.pageParams??[];const q=W[0]??N;const U=W.length;D=await E(x,q,O);P&&(D={data:D.data.pages[0]});if(T)for(let z=1;z=o;return false}const S=()=>{const t=(0,i.createAsyncThunk)(`${e}/executeQuery`,b,{getPendingMeta({arg:e}){const t=r[e.endpointName];return Se({startedTimeStamp:Date.now(),...se(t)?{direction:e.direction}:{}})},condition(e,{getState:t}){const n=t();const i=l.selectQueryEntry(n,e.queryCacheKey);const o=i?.fulfilledTimeStamp;const a=e.originalArgs;const s=i?.originalArgs;const u=r[e.endpointName];const c=e.direction;if(he(e))return true;if("pending"===i?.status)return false;if(w(e,n))return true;if(oe(u)&&u?.forceRefetch?.({currentArg:a,previousArg:s,endpointState:i,state:n}))return true;if(o&&!c)return false;return true},dispatchConditionRejection:true});return t};const _=S();const k=S();const P=(0,i.createAsyncThunk)(`${e}/executeMutation`,b,{getPendingMeta(){return Se({startedTimeStamp:Date.now()})}});const C=e=>"force"in e;const E=e=>"ifOlderThan"in e;const j=(e,t,r={})=>(n,i)=>{const o=C(r)&&r.force;const s=E(r)&&r.ifOlderThan;const l=(r=true)=>{const n={forceRefetch:r,subscribe:false};return a.endpoints[e].initiate(t,n)};const u=a.endpoints[e].select(t)(i());if(o)n(l());else if(s){const e=u?.fulfilledTimeStamp;if(!e){n(l());return}const t=(Number(new Date)-Number(new Date(e)))/1e3>=s;t&&n(l())}else n(l(false))};function A(e){return t=>t?.meta?.arg?.endpointName===e}function O(e,t){return{matchPending:(0,i.isAllOf)((0,i.isPending)(e),A(t)),matchFulfilled:(0,i.isAllOf)((0,i.isFulfilled)(e),A(t)),matchRejected:(0,i.isAllOf)((0,i.isRejected)(e),A(t))}}return{queryThunk:_,mutationThunk:P,infiniteQueryThunk:k,prefetch:j,updateQueryData:v,upsertQueryData:m,patchQueryData:p,buildMatchThunkActions:O}}function ke(e,{pages:t,pageParams:r},n){const i=t.length-1;return e.getNextPageParam(t[i],t,r[i],r,n)}function Pe(e,{pages:t,pageParams:r},n){return e.getPreviousPageParam?.(t[0],t,r[0],r,n)}function Ce(e,t,r,n){return ue(r[e.meta.arg.endpointName][t],(0,i.isFulfilled)(e)?e.payload:void 0,(0,i.isRejectedWithValue)(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,n)}function Ee(e){return(0,o.Qx)(e)?(0,o.ss)(e):e}function je(e,t,r){const n=e[t];n&&r(n)}function Ae(e){return("arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)??e.requestId}function Oe(e,t,r){const n=e[Ae(t)];n&&r(n)}var Te={};function De({reducerPath:e,queryThunk:t,mutationThunk:r,serializeQueryArgs:a,context:{endpointDefinitions:s,apiUid:l,extractRehydrationInfo:u,hasRehydrationInfo:g},assertTagType:h,config:m}){const y=(0,i.createAction)(`${e}/resetApiState`);function w(e,t,r,n){e[t.queryCacheKey]??={status:c,endpointName:t.endpointName};je(e,t.queryCacheKey,e=>{e.status=d;e.requestId=r&&e.requestId?e.requestId:n.requestId;void 0!==t.originalArgs&&(e.originalArgs=t.originalArgs);e.startedTimeStamp=n.startedTimeStamp;const i=s[n.arg.endpointName];se(i)&&"direction"in t&&(e.direction=t.direction)})}function S(e,t,r,n){je(e,t.arg.queryCacheKey,e=>{if(e.requestId!==t.requestId&&!n)return;const{merge:i}=s[t.arg.endpointName];e.status=f;if(i)if(void 0!==e.data){const{fulfilledTimeStamp:n,arg:a,baseQueryMeta:s,requestId:l}=t;let u=(0,o.jM)(e.data,e=>i(e,r,{arg:a.originalArgs,baseQueryMeta:s,fulfilledTimeStamp:n,requestId:l}));e.data=u}else e.data=r;else e.data=s[t.arg.endpointName].structuralSharing??true?v((0,o.Qx)(e.data)?(0,o.c2)(e.data):e.data,r):r;delete e.error;e.fulfilledTimeStamp=t.fulfilledTimeStamp})}const k=(0,i.createSlice)({name:`${e}/queries`,initialState:Te,reducers:{removeQueryResult:{reducer(e,{payload:{queryCacheKey:t}}){delete e[t]},prepare:(0,i.prepareAutoBatched)()},cacheEntriesUpserted:{reducer(e,t){for(const r of t.payload){const{queryDescription:n,value:i}=r;w(e,n,true,{arg:n,requestId:t.meta.requestId,startedTimeStamp:t.meta.timestamp});S(e,{arg:n,requestId:t.meta.requestId,fulfilledTimeStamp:t.meta.timestamp,baseQueryMeta:{}},i,true)}},prepare:e=>{const t=e.map(e=>{const{endpointName:t,arg:r,value:n}=e;const i=s[t];const o={type:re,endpointName:t,originalArgs:e.arg,queryCacheKey:a({queryArgs:r,endpointDefinition:i,endpointName:t})};return{queryDescription:o,value:n}});const r={payload:t,meta:{[i.SHOULD_AUTOBATCH]:true,requestId:(0,i.nanoid)(),timestamp:Date.now()}};return r}},queryResultPatched:{reducer(e,{payload:{queryCacheKey:t,patches:r}}){je(e,t,e=>{e.data=(0,o.$i)(e.data,r.concat())})},prepare:(0,i.prepareAutoBatched)()}},extraReducers(e){e.addCase(t.pending,(e,{meta:t,meta:{arg:r}})=>{const n=he(r);w(e,r,n,t)}).addCase(t.fulfilled,(e,{meta:t,payload:r})=>{const n=he(t.arg);S(e,t,r,n)}).addCase(t.rejected,(e,{meta:{condition:t,arg:r,requestId:n},error:i,payload:o})=>{je(e,r.queryCacheKey,e=>{if(t);else{if(e.requestId!==n)return;e.status=p;e.error=o??i}})}).addMatcher(g,(e,t)=>{const{queries:r}=u(t);for(const[t,n]of Object.entries(r))n?.status!==f&&n?.status!==p||(e[t]=n)})}});const P=(0,i.createSlice)({name:`${e}/mutations`,initialState:Te,reducers:{removeMutationResult:{reducer(e,{payload:t}){const r=Ae(t);r in e&&delete e[r]},prepare:(0,i.prepareAutoBatched)()}},extraReducers(e){e.addCase(r.pending,(e,{meta:t,meta:{requestId:r,arg:n,startedTimeStamp:i}})=>{if(!n.track)return;e[Ae(t)]={requestId:r,status:d,endpointName:n.endpointName,startedTimeStamp:i}}).addCase(r.fulfilled,(e,{payload:t,meta:r})=>{if(!r.arg.track)return;Oe(e,r,e=>{if(e.requestId!==r.requestId)return;e.status=f;e.data=t;e.fulfilledTimeStamp=r.fulfilledTimeStamp})}).addCase(r.rejected,(e,{payload:t,error:r,meta:n})=>{if(!n.arg.track)return;Oe(e,n,e=>{if(e.requestId!==n.requestId)return;e.status=p;e.error=t??r})}).addMatcher(g,(e,t)=>{const{mutations:r}=u(t);for(const[t,n]of Object.entries(r))n?.status!==f&&n?.status!==p||t===n?.requestId||(e[t]=n)})}});const C={tags:{},keys:{}};const E=(0,i.createSlice)({name:`${e}/invalidation`,initialState:C,reducers:{updateProvidedBy:{reducer(e,t){for(const{queryCacheKey:r,providedTags:n}of t.payload){j(e,r);for(const{type:t,id:i}of n){const n=(e.tags[t]??={})[i||"__internal_without_id"]??=[];const o=n.includes(r);o||n.push(r)}e.keys[r]=n}},prepare:(0,i.prepareAutoBatched)()}},extraReducers(e){e.addCase(k.actions.removeQueryResult,(e,{payload:{queryCacheKey:t}})=>{j(e,t)}).addMatcher(g,(e,t)=>{const{provided:r}=u(t);for(const[t,n]of Object.entries(r.tags??{}))for(const[i,o]of Object.entries(n)){const n=(e.tags[t]??={})[i||"__internal_without_id"]??=[];for(const t of o){const i=n.includes(t);i||n.push(t);e.keys[t]=r.keys[t]}}}).addMatcher((0,i.isAnyOf)((0,i.isFulfilled)(t),(0,i.isRejectedWithValue)(t)),(e,t)=>{A(e,[t])}).addMatcher(k.actions.cacheEntriesUpserted.match,(e,t)=>{const r=t.payload.map(({queryDescription:e,value:t})=>({type:"UNKNOWN",payload:t,meta:{requestStatus:"fulfilled",requestId:"UNKNOWN",arg:e}}));A(e,r)})}});function j(e,t){const r=Ee(e.keys[t]??[]);for(const n of r){const r=n.type;const i=n.id??"__internal_without_id";const o=e.tags[r]?.[i];o&&(e.tags[r][i]=Ee(o).filter(e=>e!==t))}delete e.keys[t]}function A(e,t){const r=t.map(e=>{const t=Ce(e,"providesTags",s,h);const{queryCacheKey:r}=e.meta.arg;return{queryCacheKey:r,providedTags:t}});E.caseReducers.updateProvidedBy(e,E.actions.updateProvidedBy(r))}const O=(0,i.createSlice)({name:`${e}/subscriptions`,initialState:Te,reducers:{updateSubscriptionOptions(e,t){},unsubscribeQueryResult(e,t){},internal_getRTKQSubscriptions(){}}});const T=(0,i.createSlice)({name:`${e}/internalSubscriptions`,initialState:Te,reducers:{subscriptionsUpdated:{reducer(e,t){return(0,o.$i)(e,t.payload)},prepare:(0,i.prepareAutoBatched)()}}});const D=(0,i.createSlice)({name:`${e}/config`,initialState:{online:_(),focused:b(),middlewareRegistered:false,...m},reducers:{middlewareRegistered(e,{payload:t}){e.middlewareRegistered="conflict"!==e.middlewareRegistered&&l===t||"conflict"}},extraReducers:e=>{e.addCase(Z,e=>{e.online=true}).addCase(Y,e=>{e.online=false}).addCase(Q,e=>{e.focused=true}).addCase(X,e=>{e.focused=false}).addMatcher(g,e=>({...e}))}});const M=(0,n.HY)({queries:k.reducer,mutations:P.reducer,provided:E.reducer,subscriptions:T.reducer,config:D.reducer});const R=(e,t)=>M(y.match(t)?void 0:e,t);const L={...D.actions,...k.actions,...O.actions,...T.actions,...P.actions,...E.actions,resetApiState:y};return{reducer:R,actions:L}}var Me=Symbol.for("RTKQ/skipToken");var Re={status:c};var Le=(0,o.jM)(Re,()=>{});var xe=(0,o.jM)(Re,()=>{});function Ie({serializeQueryArgs:e,reducerPath:t,createSelector:r}){const n=e=>Le;const i=e=>xe;return{buildQuerySelector:p,buildInfiniteQuerySelector:h,buildMutationSelector:v,selectInvalidatedBy:y,selectCachedArgsForQuery:b,selectApiState:a,selectQueries:s,selectMutations:u,selectQueryEntry:l,selectConfig:d};function o(e){return{...e,...g(e.status)}}function a(e){const r=e[t];false;return r}function s(e){return a(e)?.queries}function l(e,t){return s(e)?.[t]}function u(e){return a(e)?.mutations}function d(e){return a(e)?.config}function f(t,i,o){return a=>{if(a===Me)return r(n,o);const s=e({queryArgs:a,endpointDefinition:i,endpointName:t});const u=e=>l(e,s)??Le;return r(u,o)}}function p(e,t){return f(e,t,o)}function h(e,t){const{infiniteQueryOptions:r}=t;function n(e){const t={...e,...g(e.status)};const{isLoading:n,isError:i,direction:o}=t;const a="forward"===o;const s="backward"===o;return{...t,hasNextPage:S(r,t.data,t.originalArgs),hasPreviousPage:_(r,t.data,t.originalArgs),isFetchingNextPage:n&&a,isFetchingPreviousPage:n&&s,isFetchNextPageError:i&&a,isFetchPreviousPageError:i&&s}}return f(e,t,n)}function v(){return e=>{let t;t="object"===typeof e?Ae(e)??Me:e;const n=e=>a(e)?.mutations?.[t]??xe;const s=t===Me?i:n;return r(s,o)}}function y(e,r){const n=e[t];const i=new Set;const o=m(r,w,de);for(const e of o){const t=n.provided.tags[e.type];if(!t)continue;let r=(void 0!==e.id?t[e.id]:Object.values(t).flat())??[];for(const e of r)i.add(e)}return Array.from(i.values()).flatMap(e=>{const t=n.queries[e];return t?{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}:[]})}function b(e,t){return m(Object.values(s(e)),e=>e?.endpointName===t&&e.status!==c,e=>e.originalArgs)}function S(e,t,r){if(!t)return false;return null!=ke(e,t,r)}function _(e,t,r){if(!t||!e.getPreviousPageParam)return false;return null!=Pe(e,t,r)}}var Fe=WeakMap?new WeakMap:void 0;var Ve=({endpointName:e,queryArgs:t})=>{let r="";const i=Fe?.get(t);if("string"===typeof i)r=i;else{const e=JSON.stringify(t,(e,t)=>{t="bigint"===typeof t?{$bigint:t.toString()}:t;t=(0,n.Qd)(t)?Object.keys(t).sort().reduce((e,r)=>{e[r]=t[r];return e},{}):t;return t});(0,n.Qd)(t)&&Fe?.set(t,e);r=e}return`${e}(${r})`};function Be(...e){return function t(r){const n=(0,a.X4)(e=>r.extractRehydrationInfo?.(e,{reducerPath:r.reducerPath??"api"}));const o={reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:false,refetchOnFocus:false,refetchOnReconnect:false,invalidationBehavior:"delayed",...r,extractRehydrationInfo:n,serializeQueryArgs(e){let t=Ve;if("serializeQueryArgs"in e.endpointDefinition){const r=e.endpointDefinition.serializeQueryArgs;t=e=>{const t=r(e);return"string"===typeof t?t:Ve({...e,queryArgs:t})}}else r.serializeQueryArgs&&(t=r.serializeQueryArgs);return t(e)},tagTypes:[...r.tagTypes||[]]};const s={endpointDefinitions:{},batch(e){e()},apiUid:(0,i.nanoid)(),extractRehydrationInfo:n,hasRehydrationInfo:(0,a.X4)(e=>null!=n(e))};const l={injectEndpoints:c,enhanceEndpoints({addTagTypes:e,endpoints:t}){if(e)for(const t of e)o.tagTypes.includes(t)||o.tagTypes.push(t);if(t)for(const[e,r]of Object.entries(t))"function"===typeof r?r(pe(s,e)):Object.assign(pe(s,e)||{},r);return l}};const u=e.map(e=>e.init(l,o,s));function c(e){const t=e.endpoints({query:e=>({...e,type:re}),mutation:e=>({...e,type:ne}),infiniteQuery:e=>({...e,type:ie})});for(const[r,n]of Object.entries(t)){if(true!==e.overrideExisting&&r in s.endpointDefinitions){if("throw"===e.overrideExisting)throw new Error((0,i.formatProdErrorMessage)(39));"undefined"!==typeof process&&false;continue}"undefined"!==typeof process&&false;s.endpointDefinitions[r]=n;for(const e of u)e.injectEndpoint(r,n)}return l}return l.injectEndpoints({endpoints:r.endpoints})}}var Ne=Symbol();function We(){return function(){throw new Error((0,i.formatProdErrorMessage)(33))}}function qe(e){}function Ue(e,...t){return Object.assign(e,...t)}var ze=({api:e,queryThunk:t,internalState:r,mwApi:n})=>{const i=`${e.reducerPath}/subscriptions`;let a=null;let s=null;const{updateSubscriptionOptions:l,unsubscribeQueryResult:u}=e.internalActions;const c=(r,n)=>{if(l.match(n)){const{queryCacheKey:e,requestId:t,options:i}=n.payload;const o=r.get(e);o?.has(t)&&o.set(t,i);return true}if(u.match(n)){const{queryCacheKey:e,requestId:t}=n.payload;const i=r.get(e);i&&i.delete(t);return true}if(e.internalActions.removeQueryResult.match(n)){r.delete(n.payload.queryCacheKey);return true}if(t.pending.match(n)){const{meta:{arg:e,requestId:t}}=n;const i=E(r,e.queryCacheKey,j);e.subscribe&&i.set(t,e.subscriptionOptions??i.get(t)??{});return true}let i=false;if(t.rejected.match(n)){const{meta:{condition:e,arg:t,requestId:o}}=n;if(e&&t.subscribe){const e=E(r,t.queryCacheKey,j);e.set(o,t.subscriptionOptions??e.get(o)??{});i=true}}return i};const d=()=>r.currentSubscriptions;const f=e=>{const t=d();const r=t.get(e);return r?.size??0};const p=(e,t)=>{const r=d();return!!r?.get(e)?.get(t)};const g={getSubscriptions:d,getSubscriptionCount:f,isRequestSubscribed:p};function h(e){return JSON.parse(JSON.stringify(Object.fromEntries([...e].map(([e,t])=>[e,Object.fromEntries(t)]))))}return(n,l)=>{a||(a=h(r.currentSubscriptions));if(e.util.resetApiState.match(n)){a={};r.currentSubscriptions.clear();s=null;return[true,false]}if(e.internalActions.internal_getRTKQSubscriptions.match(n))return[false,g];const u=c(r.currentSubscriptions,n);let d=true;false;if(u){s||(s=setTimeout(()=>{const t=h(r.currentSubscriptions);const[,n]=(0,o.vI)(a,()=>t);l.next(e.internalActions.subscriptionsUpdated(n));a=t;s=null},500));const u="string"==typeof n.type&&!!n.type.startsWith(i);const c=t.rejected.match(n)&&n.meta.condition&&!!n.meta.arg.subscribe;d=!u&&!c}return[d,false]}};var Ge=2147482.647;var He=({reducerPath:e,api:t,queryThunk:r,context:n,internalState:o,selectors:{selectQueryEntry:a,selectConfig:s},getRunningQueryThunk:l,mwApi:u})=>{const{removeQueryResult:c,unsubscribeQueryResult:d,cacheEntriesUpserted:f}=t.internalActions;const p=(0,i.isAnyOf)(d.match,r.fulfilled,r.rejected,f.match);function g(e){const t=o.currentSubscriptions.get(e);if(!t)return false;const r=t.size>0;return r}const h={};function v(e){for(const t of e.values())t?.abort?.()}const m=(e,r)=>{const i=r.getState();const a=s(i);if(p(e)){let t;if(f.match(e))t=e.payload.map(e=>e.queryDescription.queryCacheKey);else{const{queryCacheKey:r}=d.match(e)?e.payload:e.meta.arg;t=[r]}y(t,r,a)}if(t.util.resetApiState.match(e)){for(const[e,t]of Object.entries(h)){t&&clearTimeout(t);delete h[e]}v(o.runningQueries);v(o.runningMutations)}if(n.hasRehydrationInfo(e)){const{queries:t}=n.extractRehydrationInfo(e);y(Object.keys(t),r,a)}};function y(e,t,r){const n=t.getState();for(const i of e){const e=a(n,i);e?.endpointName&&b(i,e.endpointName,t,r)}}function b(e,t,r,i){const o=pe(n,t);const s=o?.keepUnusedDataFor??i.keepUnusedDataFor;if(Infinity===s)return;const u=Math.max(0,Math.min(s,Ge));if(!g(e)){const t=h[e];t&&clearTimeout(t);h[e]=setTimeout(()=>{if(!g(e)){const t=a(r.getState(),e);if(t?.endpointName){const e=r.dispatch(l(t.endpointName,t.originalArgs));e?.abort()}r.dispatch(c({queryCacheKey:e}))}delete h[e]},1e3*u)}}return m};var $e=new Error("Promise never resolved before cacheEntryRemoved.");var Ke=({api:e,reducerPath:t,context:r,queryThunk:n,mutationThunk:o,internalState:a,selectors:{selectQueryEntry:s,selectApiState:l}})=>{const u=(0,i.isAsyncThunkAction)(n);const c=(0,i.isAsyncThunkAction)(o);const d=(0,i.isFulfilled)(n,o);const f={};const{removeQueryResult:p,removeMutationResult:g,cacheEntriesUpserted:h}=e.internalActions;function v(e,t,r){const n=f[e];if(n?.valueResolved){n.valueResolved({data:t,meta:r});delete n.valueResolved}}function m(e){const t=f[e];if(t){delete f[e];t.cacheEntryRemoved()}}function y(e){const{arg:t,requestId:r}=e.meta;const{endpointName:n,originalArgs:i}=t;return[n,i,r]}const b=(r,i,a)=>{const l=w(r);function u(e,t,r,n){const o=s(a,t);const l=s(i.getState(),t);!o&&l&&S(e,n,t,i,r)}if(n.pending.match(r)){const[e,t,n]=y(r);u(e,l,n,t)}else if(h.match(r))for(const{queryDescription:e,value:t}of r.payload){const{endpointName:n,originalArgs:i,queryCacheKey:o}=e;u(n,o,r.meta.requestId,i);v(o,t,{})}else if(o.pending.match(r)){const e=i.getState()[t].mutations[l];if(e){const[e,t,n]=y(r);S(e,t,l,i,n)}}else if(d(r))v(l,r.payload,r.meta.baseQueryMeta);else if(p.match(r)||g.match(r))m(l);else if(e.util.resetApiState.match(r))for(const e of Object.keys(f))m(e)};function w(e){if(u(e))return e.meta.arg.queryCacheKey;if(c(e))return e.meta.arg.fixedCacheKey??e.meta.requestId;if(p.match(e))return e.payload.queryCacheKey;if(g.match(e))return Ae(e.payload);return""}function S(t,n,i,o,a){const s=pe(r,t);const l=s?.onCacheEntryAdded;if(!l)return;const u={};const c=new Promise(e=>{u.cacheEntryRemoved=e});const d=Promise.race([new Promise(e=>{u.valueResolved=e}),c.then(()=>{throw $e})]);d.catch(()=>{});f[i]=u;const p=e.endpoints[t].select(le(s)?n:i);const g=o.dispatch((e,t,r)=>r);const h={...o,getCacheEntry:()=>p(o.getState()),requestId:a,extra:g,updateCachedData:le(s)?r=>o.dispatch(e.util.updateQueryData(t,n,r)):void 0,cacheDataLoaded:d,cacheEntryRemoved:c};const v=l(n,h);Promise.resolve(v).catch(e=>{if(e===$e)return;throw e})}return b};var Qe=({api:e,context:{apiUid:t},reducerPath:r})=>(r,n)=>{e.util.resetApiState.match(r)&&n.dispatch(e.internalActions.middlewareRegistered(t));"undefined"!==typeof process&&false};var Xe=({reducerPath:e,context:t,context:{endpointDefinitions:r},mutationThunk:n,queryThunk:o,api:a,assertTagType:s,refetchQuery:l,internalState:u})=>{const{removeQueryResult:d}=a.internalActions;const f=(0,i.isAnyOf)((0,i.isFulfilled)(n),(0,i.isRejectedWithValue)(n));const p=(0,i.isAnyOf)((0,i.isFulfilled)(o,n),(0,i.isRejected)(o,n));let g=[];let h=0;const v=(e,t)=>{(o.pending.match(e)||n.pending.match(e))&&h++;p(e)&&(h=Math.max(0,h-1));f(e)?y(Ce(e,"invalidatesTags",r,s),t):p(e)?y([],t):a.util.invalidateTags.match(e)&&y(ue(e.payload,void 0,void 0,void 0,void 0,s),t)};function m(){return h>0}function y(r,n){const i=n.getState();const o=i[e];g.push(...r);if("delayed"===o.config.invalidationBehavior&&m())return;const s=g;g=[];if(0===s.length)return;const f=a.util.selectInvalidatedBy(i,s);t.batch(()=>{const e=Array.from(f.values());for(const{queryCacheKey:t}of e){const e=o.queries[t];const r=E(u.currentSubscriptions,t,j);e&&(0===r.size?n.dispatch(d({queryCacheKey:t})):e.status!==c&&n.dispatch(l(e)))}})}return v};var Ze=({reducerPath:e,queryThunk:t,api:r,refetchQuery:n,internalState:i})=>{const{currentPolls:o,currentSubscriptions:a}=i;const s=new Set;let l=null;const u=(e,n)=>{(r.internalActions.updateSubscriptionOptions.match(e)||r.internalActions.unsubscribeQueryResult.match(e))&&d(e.payload.queryCacheKey,n);(t.pending.match(e)||t.rejected.match(e)&&e.meta.condition)&&d(e.meta.arg.queryCacheKey,n);(t.fulfilled.match(e)||t.rejected.match(e)&&!e.meta.condition)&&f(e.meta.arg,n);if(r.util.resetApiState.match(e)){h();if(l){clearTimeout(l);l=null}s.clear()}};function d(e,t){s.add(e);l||(l=setTimeout(()=>{for(const e of s)p({queryCacheKey:e},t);s.clear();l=null},0))}function f({queryCacheKey:t},r){const i=r.getState()[e];const s=i.queries[t];const l=a.get(t);if(!s||s.status===c)return;const{lowestPollingInterval:u,skipPollingIfUnfocused:d}=v(l);if(!Number.isFinite(u))return;const p=o.get(t);if(p?.timeout){clearTimeout(p.timeout);p.timeout=void 0}const g=Date.now()+u;o.set(t,{nextPollTimestamp:g,pollingInterval:u,timeout:setTimeout(()=>{!i.config.focused&&d||r.dispatch(n(s));f({queryCacheKey:t},r)},u)})}function p({queryCacheKey:t},r){const n=r.getState()[e];const i=n.queries[t];const s=a.get(t);if(!i||i.status===c)return;const{lowestPollingInterval:l}=v(s);false;if(!Number.isFinite(l)){g(t);return}const u=o.get(t);const d=Date.now()+l;(!u||d{const o=(0,i.isPending)(r,n);const a=(0,i.isRejected)(r,n);const s=(0,i.isFulfilled)(r,n);const l={};const u=(r,n)=>{if(o(r)){const{requestId:i,arg:{endpointName:o,originalArgs:a}}=r.meta;const s=pe(t,o);const u=s?.onQueryStarted;if(u){const t={};const r=new Promise((e,r)=>{t.resolve=e;t.reject=r});r.catch(()=>{});l[i]=t;const c=e.endpoints[o].select(le(s)?a:i);const d=n.dispatch((e,t,r)=>r);const f={...n,getCacheEntry:()=>c(n.getState()),requestId:i,extra:d,updateCachedData:le(s)?t=>n.dispatch(e.util.updateQueryData(o,a,t)):void 0,queryFulfilled:r};u(a,f)}}else if(s(r)){const{requestId:e,baseQueryMeta:t}=r.meta;l[e]?.resolve({data:r.payload,meta:t});delete l[e]}else if(a(r)){const{requestId:e,rejectedWithValue:t,baseQueryMeta:n}=r.meta;l[e]?.reject({error:r.payload??r.error,isUnhandledError:!t,meta:n});delete l[e]}};return u};var Je=({reducerPath:e,context:t,api:r,refetchQuery:n,internalState:i})=>{const{removeQueryResult:o}=r.internalActions;const a=(e,t)=>{Q.match(e)&&s(t,"refetchOnFocus");Z.match(e)&&s(t,"refetchOnReconnect")};function s(r,a){const s=r.getState()[e];const l=s.queries;const u=i.currentSubscriptions;t.batch(()=>{for(const e of u.keys()){const t=l[e];const i=u.get(e);if(!i||!t)continue;const d=[...i.values()];const f=d.some(e=>true===e[a])||d.every(e=>void 0===e[a])&&s.config[a];f&&(0===i.size?r.dispatch(o({queryCacheKey:e})):t.status!==c&&r.dispatch(n(t)))}})}return a};function et(e){const{reducerPath:t,queryThunk:r,api:o,context:a,getInternalState:s}=e;const{apiUid:l}=a;const u={invalidateTags:(0,i.createAction)(`${t}/invalidateTags`)};const c=e=>e.type.startsWith(`${t}/`);const d=[Qe,He,Xe,Ze,Ke,Ye];const f=r=>{let i=false;const u=s(r.dispatch);const f={...e,internalState:u,refetchQuery:p,isThisApiSliceAction:c,mwApi:r};const g=d.map(e=>e(f));const h=ze(f);const v=Je(f);return e=>s=>{if(!(0,n.ve)(s))return e(s);if(!i){i=true;r.dispatch(o.internalActions.middlewareRegistered(l))}const u={...r,next:e};const d=r.getState();const[f,p]=h(s,u,d);let m;m=f?e(s):p;if(!!r.getState()[t]){v(s,u,d);if(c(s)||a.hasRehydrationInfo(s))for(const e of g)e(s,u,d)}return m}};return{middleware:f,actions:u};function p(t){return e.api.endpoints[t.endpointName].initiate(t.originalArgs,{subscribe:false,forceRefetch:true})}}var tt=Symbol();var rt=({createSelector:e=a.Mz}={})=>({name:tt,init(t,{baseQuery:r,tagTypes:n,reducerPath:i,serializeQueryArgs:a,keepUnusedDataFor:s,refetchOnMountOrArgChange:l,refetchOnFocus:u,refetchOnReconnect:c,invalidationBehavior:d,onSchemaFailure:f,catchSchemaFailure:p,skipSchemaValidation:g},h){(0,o.YT)();qe(a);const v=e=>{"undefined"!==typeof process&&false;return e};Object.assign(t,{reducerPath:i,endpoints:{},internalActions:{onOnline:Z,onOffline:Y,onFocus:Q,onFocusLost:X},util:{}});const m=Ie({serializeQueryArgs:a,reducerPath:i,createSelector:e});const{selectInvalidatedBy:y,selectCachedArgsForQuery:b,buildQuerySelector:w,buildInfiniteQuerySelector:S,buildMutationSelector:_}=m;Ue(t.util,{selectInvalidatedBy:y,selectCachedArgsForQuery:b});const{queryThunk:k,infiniteQueryThunk:P,mutationThunk:C,patchQueryData:j,updateQueryData:A,upsertQueryData:O,prefetch:T,buildMatchThunkActions:D}=_e({baseQuery:r,reducerPath:i,context:h,api:t,serializeQueryArgs:a,assertTagType:v,selectors:m,onSchemaFailure:f,catchSchemaFailure:p,skipSchemaValidation:g});const{reducer:M,actions:R}=De({context:h,queryThunk:k,infiniteQueryThunk:P,mutationThunk:C,serializeQueryArgs:a,reducerPath:i,assertTagType:v,config:{refetchOnFocus:u,refetchOnReconnect:c,refetchOnMountOrArgChange:l,keepUnusedDataFor:s,reducerPath:i,invalidationBehavior:d}});Ue(t.util,{patchQueryData:j,updateQueryData:A,upsertQueryData:O,prefetch:T,resetApiState:R.resetApiState,upsertQueryEntries:R.cacheEntriesUpserted});Ue(t.internalActions,R);const L=new WeakMap;const x=e=>{const t=E(L,e,()=>({currentSubscriptions:new Map,currentPolls:new Map,runningQueries:new Map,runningMutations:new Map}));return t};const{buildInitiateQuery:I,buildInitiateInfiniteQuery:F,buildInitiateMutation:V,getRunningMutationThunk:B,getRunningMutationsThunk:N,getRunningQueriesThunk:W,getRunningQueryThunk:q}=ve({queryThunk:k,mutationThunk:C,infiniteQueryThunk:P,api:t,serializeQueryArgs:a,context:h,getInternalState:x});Ue(t.util,{getRunningMutationThunk:B,getRunningMutationsThunk:N,getRunningQueryThunk:q,getRunningQueriesThunk:W});const{middleware:U,actions:z}=et({reducerPath:i,context:h,queryThunk:k,mutationThunk:C,infiniteQueryThunk:P,api:t,assertTagType:v,selectors:m,getRunningQueryThunk:q,getInternalState:x});Ue(t.util,z);Ue(t,{reducer:M,middleware:U});return{name:tt,injectEndpoint(e,r){const n=t;const i=n.endpoints[e]??={};oe(r)&&Ue(i,{name:e,select:w(e,r),initiate:I(e,r)},D(k,e));ae(r)&&Ue(i,{name:e,select:_(),initiate:V(e)},D(C,e));se(r)&&Ue(i,{name:e,select:S(e,r),initiate:F(e,r)},D(k,e))}}}});var nt=Be(rt())},65307(e,t,r){"use strict";r.r(t);r.d(t,{ReducerType:()=>fe,SHOULD_AUTOBATCH:()=>x,TaskAbortError:()=>He,Tuple:()=>S,__DO_NOT_USE__ActionTypes:()=>n.$d,addListener:()=>pt,applyMiddleware:()=>n.Tw,asyncThunkCreator:()=>de,autoBatchEnhancer:()=>V,bindActionCreators:()=>n.zH,buildCreateSlice:()=>ge,clearAllListeners:()=>gt,combineReducers:()=>n.HY,combineSlices:()=>Tt,compose:()=>n.Zz,configureStore:()=>N,createAction:()=>g,createActionCreatorInvariantMiddleware:()=>b,createAsyncThunk:()=>se,createDraftSafeSelector:()=>c,createDraftSafeSelectorCreator:()=>u,createDynamicMiddleware:()=>wt,createEntityAdapter:()=>Fe,createImmutableStateInvariantMiddleware:()=>A,createListenerMiddleware:()=>mt,createNextState:()=>i.jM,createReducer:()=>U,createSelector:()=>o.Mz,createSelectorCreator:()=>o.Ad,createSerializableStateInvariantMiddleware:()=>M,createSlice:()=>ve,createStore:()=>n.y$,current:()=>i.ss,findNonSerializableValue:()=>T,formatProdErrorMessage:()=>Dt,freeze:()=>i.CN,isAction:()=>n.ve,isActionCreator:()=>h,isAllOf:()=>H,isAnyOf:()=>G,isAsyncThunkAction:()=>J,isDraft:()=>i.Qx,isFluxStandardAction:()=>v,isFulfilled:()=>Y,isImmutableDefault:()=>P,isPending:()=>Q,isPlain:()=>O,isPlainObject:()=>n.Qd,isRejected:()=>X,isRejectedWithValue:()=>Z,legacy_createStore:()=>n.Yl,lruMemoize:()=>o.i5,miniSerializeError:()=>oe,nanoid:()=>te,original:()=>i.c2,prepareAutoBatched:()=>I,removeListener:()=>ht,unwrapResult:()=>le,weakMapMemoize:()=>o.X4});var n=r(14644);var i=r(1932);var o=r(25508);function a(e){const t=({dispatch:t,getState:r})=>n=>i=>{if("function"===typeof i)return i(t,r,e);return n(i)};return t}var s=a();var l=a;var u=(...e)=>{const t=(0,o.Ad)(...e);const r=Object.assign((...e)=>{const r=t(...e);const n=(e,...t)=>r((0,i.Qx)(e)?(0,i.ss)(e):e,...t);Object.assign(n,r);return n},{withTypes:()=>r});return r};var c=u(o.X4);var d="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0===arguments.length)return;if("object"===typeof arguments[0])return n.Zz;return n.Zz.apply(null,arguments)};var f="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}};var p=e=>e&&"function"===typeof e.match;function g(e,t){function r(...r){if(t){let n=t(...r);if(!n)throw new Error(Dt(0));return{type:e,payload:n.payload,..."meta"in n&&{meta:n.meta},..."error"in n&&{error:n.error}}}return{type:e,payload:r[0]}}r.toString=()=>`${e}`;r.type=e;r.match=t=>(0,n.ve)(t)&&t.type===e;return r}function h(e){return"function"===typeof e&&"type"in e&&p(e)}function v(e){return(0,n.ve)(e)&&Object.keys(e).every(m)}function m(e){return["type","payload","error","meta"].indexOf(e)>-1}function y(e){const t=e?`${e}`.split("/"):[];const r=t[t.length-1]||"actionCreator";return`Detected an action creator with type "${e||"unknown"}" being dispatched. \nMake sure you're calling the action creator before dispatching, i.e. \`dispatch(${r}())\` instead of \`dispatch(${r})\`. This is necessary even if the action has no payload.`}function b(e={}){true;return()=>e=>t=>e(t)}function w(e,t){let r=0;return{measureTime(e){const t=Date.now();try{return e()}finally{const e=Date.now();r+=e-t}},warnIfExceeded(){r>e&&console.warn(`${t} took ${r}ms, which is more than the warning threshold of ${e}ms. \nIf your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions.\nIt is disabled in production builds, so you don't need to worry about that.`)}}}var S=class e extends Array{constructor(...t){super(...t);Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){if(1===t.length&&Array.isArray(t[0]))return new e(...t[0].concat(this));return new e(...t.concat(this))}};function _(e){return(0,i.a6)(e)?(0,i.jM)(e,()=>{}):e}function k(e,t,r){if(e.has(t))return e.get(t);return e.set(t,r(t)).get(t)}function P(e){return"object"!==typeof e||null==e||Object.isFrozen(e)}function C(e,t,r){const n=E(e,t,r);return{detectMutations(){return j(e,t,n,r)}}}function E(e,t=[],r,n="",i=new Set){const o={value:r};if(!e(r)&&!i.has(r)){i.add(r);o.children={};const a=t.length>0;for(const i in r){const s=n?n+"."+i:i;if(a){const e=t.some(e=>{if(e instanceof RegExp)return e.test(s);return s===e});if(e)continue}o.children[i]=E(e,t,r[i],s)}}return o}function j(e,t=[],r,n,i=false,o=""){const a=r?r.value:void 0;const s=a===n;if(i&&!s&&!Number.isNaN(n))return{wasMutated:true,path:o};if(e(a)||e(n))return{wasMutated:false};const l={};for(let e in r.children)l[e]=true;for(let e in n)l[e]=true;const u=t.length>0;for(let i in l){const a=o?o+"."+i:i;if(u){const e=t.some(e=>{if(e instanceof RegExp)return e.test(a);return a===e});if(e)continue}const l=j(e,t,r.children[i],n[i],s,a);if(l.wasMutated)return l}return{wasMutated:false}}function A(e={}){true;return()=>e=>t=>e(t);var t,r}function O(e){const t=typeof e;return null==e||"string"===t||"boolean"===t||"number"===t||Array.isArray(e)||(0,n.Qd)(e)}function T(e,t="",r=O,n,i=[],o){let a;if(!r(e))return{keyPath:t||"",value:e};if("object"!==typeof e||null===e)return false;if(o?.has(e))return false;const s=null!=n?n(e):Object.entries(e);const l=i.length>0;for(const[e,u]of s){const s=t?t+"."+e:e;if(l){const e=i.some(e=>{if(e instanceof RegExp)return e.test(s);return s===e});if(e)continue}if(!r(u))return{keyPath:s,value:u};if("object"===typeof u){a=T(u,s,r,n,i,o);if(a)return a}}o&&D(e)&&o.add(e);return false}function D(e){if(!Object.isFrozen(e))return false;for(const t of Object.values(e)){if("object"!==typeof t||null===t)continue;if(!D(t))return false}return true}function M(e={}){true;return()=>e=>t=>e(t)}function R(e){return"boolean"===typeof e}var L=()=>function e(t){const{thunk:r=true,immutableCheck:n=true,serializableCheck:i=true,actionCreatorCheck:o=true}=t??{};let a=new S;r&&(R(r)?a.push(s):a.push(l(r.extraArgument)));false;return a};var x="RTK_autoBatch";var I=()=>e=>({payload:e,meta:{[x]:true}});var F=e=>t=>{setTimeout(t,e)};var V=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=true;let o=false;let a=false;const s=new Set;const l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:F(10):"callback"===e.type?e.queueNotification:F(e.timeout);const u=()=>{a=false;if(o){o=false;s.forEach(e=>e())}};return Object.assign({},n,{subscribe(e){const t=()=>i&&e();const r=n.subscribe(t);s.add(e);return()=>{r();s.delete(e)}},dispatch(e){try{i=!e?.meta?.[x];o=!i;if(o&&!a){a=true;l(u)}return n.dispatch(e)}finally{i=true}}})};var B=e=>function t(r){const{autoBatch:n=true}=r??{};let i=new S(e);n&&i.push(V("object"===typeof n?n:void 0));return i};function N(e){const t=L();const{reducer:r,middleware:i,devTools:o=true,duplicateMiddlewareCheck:a=true,preloadedState:s,enhancers:l}=e||{};let u;if("function"===typeof r)u=r;else{if(!(0,n.Qd)(r))throw new Error(Dt(1));u=(0,n.HY)(r)}false;let c;if("function"===typeof i){c=i(t);false}else c=t();false;false;let f=n.Zz;o&&(f=d({trace:false,..."object"===typeof o&&o}));const p=(0,n.Tw)(...c);const g=B(p);false;let h="function"===typeof l?l(g):g();false;false;false;const v=f(...h);return(0,n.y$)(u,s,v)}function W(e){const t={};const r=[];let n;const i={addCase(e,r){false;const n="string"===typeof e?e:e.type;if(!n)throw new Error(Dt(28));if(n in t)throw new Error(Dt(29));t[n]=r;return i},addAsyncThunk(e,n){false;n.pending&&(t[e.pending.type]=n.pending);n.rejected&&(t[e.rejected.type]=n.rejected);n.fulfilled&&(t[e.fulfilled.type]=n.fulfilled);n.settled&&r.push({matcher:e.settled,reducer:n.settled});return i},addMatcher(e,t){false;r.push({matcher:e,reducer:t});return i},addDefaultCase(e){false;n=e;return i}};e(i);return[t,r,n]}function q(e){return"function"===typeof e}function U(e,t){false;let[r,n,o]=W(t);let a;if(q(e))a=()=>_(e());else{const t=_(e);a=()=>t}function s(e=a(),t){let s=[r[t.type],...n.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];0===s.filter(e=>!!e).length&&(s=[o]);return s.reduce((e,r)=>{if(r){if((0,i.Qx)(e)){const n=e;const i=r(n,t);if(void 0===i)return e;return i}if((0,i.a6)(e))return(0,i.jM)(e,e=>r(e,t));{const n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}}return e},e)}s.getInitialState=a;return s}var z=(e,t)=>p(e)?e.match(t):e(t);function G(...e){return t=>e.some(e=>z(e,t))}function H(...e){return t=>e.every(e=>z(e,t))}function $(e,t){if(!e||!e.meta)return false;const r="string"===typeof e.meta.requestId;const n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function K(e){return"function"===typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Q(...e){if(0===e.length)return e=>$(e,["pending"]);if(!K(e))return Q()(e[0]);return G(...e.map(e=>e.pending))}function X(...e){if(0===e.length)return e=>$(e,["rejected"]);if(!K(e))return X()(e[0]);return G(...e.map(e=>e.rejected))}function Z(...e){const t=e=>e&&e.meta&&e.meta.rejectedWithValue;if(0===e.length)return H(X(...e),t);if(!K(e))return Z()(e[0]);return H(X(...e),t)}function Y(...e){if(0===e.length)return e=>$(e,["fulfilled"]);if(!K(e))return Y()(e[0]);return G(...e.map(e=>e.fulfilled))}function J(...e){if(0===e.length)return e=>$(e,["pending","fulfilled","rejected"]);if(!K(e))return J()(e[0]);return G(...e.flatMap(e=>[e.pending,e.rejected,e.fulfilled]))}var ee="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";var te=(e=21)=>{let t="";let r=e;while(r--)t+=ee[64*Math.random()|0];return t};var re=["name","message","stack","code"];var ne=class{constructor(e,t){this.payload=e;this.meta=t}_type};var ie=class{constructor(e,t){this.payload=e;this.meta=t}_type};var oe=e=>{if("object"===typeof e&&null!==e){const t={};for(const r of re)"string"===typeof e[r]&&(t[r]=e[r]);return t}return{message:String(e)}};var ae="External signal was aborted";var se=(()=>{function e(e,t,r){const n=g(e+"/fulfilled",(e,t,r,n)=>({payload:e,meta:{...n||{},arg:r,requestId:t,requestStatus:"fulfilled"}}));const i=g(e+"/pending",(e,t,r)=>({payload:void 0,meta:{...r||{},arg:t,requestId:e,requestStatus:"pending"}}));const o=g(e+"/rejected",(e,t,n,i,o)=>({payload:i,error:(r&&r.serializeError||oe)(e||"Rejected"),meta:{...o||{},arg:n,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===e?.name,condition:"ConditionError"===e?.name}}));function a(e,{signal:a}={}){return(s,l,u)=>{const c=r?.idGenerator?r.idGenerator(e):te();const d=new AbortController;let f;let p;function g(e){p=e;d.abort()}a&&(a.aborted?g(ae):a.addEventListener("abort",()=>g(ae),{once:true}));const h=async function(){let a;try{let o=r?.condition?.(e,{getState:l,extra:u});ue(o)&&(o=await o);if(false===o||d.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const h=new Promise((e,t)=>{f=()=>{t({name:"AbortError",message:p||"Aborted"})};d.signal.addEventListener("abort",f,{once:true})});s(i(c,e,r?.getPendingMeta?.({requestId:c,arg:e},{getState:l,extra:u})));a=await Promise.race([h,Promise.resolve(t(e,{dispatch:s,getState:l,extra:u,requestId:c,signal:d.signal,abort:g,rejectWithValue:(e,t)=>new ne(e,t),fulfillWithValue:(e,t)=>new ie(e,t)})).then(t=>{if(t instanceof ne)throw t;if(t instanceof ie)return n(t.payload,c,e,t.meta);return n(t,c,e)})])}catch(t){a=t instanceof ne?o(null,c,e,t.payload,t.meta):o(t,c,e)}finally{f&&d.signal.removeEventListener("abort",f)}const h=r&&!r.dispatchConditionRejection&&o.match(a)&&a.meta.condition;h||s(a);return a}();return Object.assign(h,{abort:g,requestId:c,arg:e,unwrap(){return h.then(le)}})}}return Object.assign(a,{pending:i,rejected:o,fulfilled:n,settled:G(o,n),typePrefix:e})}e.withTypes=()=>e;return e})();function le(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function ue(e){return null!==e&&"object"===typeof e&&"function"===typeof e.then}var ce=Symbol.for("rtk-slice-createasyncthunk");var de={[ce]:se};var fe=(e=>{e["reducer"]="reducer";e["reducerWithPrepare"]="reducerWithPrepare";e["asyncThunk"]="asyncThunk";return e})(fe||{});function pe(e,t){return`${e}/${t}`}function ge({creators:e}={}){const t=e?.asyncThunk?.[ce];return function e(r){const{name:n,reducerPath:i=n}=r;if(!n)throw new Error(Dt(11));"undefined"!==typeof process&&false;const o=("function"===typeof r.reducers?r.reducers(me()):r.reducers)||{};const a=Object.keys(o);const s={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]};const l={addCase(e,t){const r="string"===typeof e?e:e.type;if(!r)throw new Error(Dt(12));if(r in s.sliceCaseReducersByType)throw new Error(Dt(13));s.sliceCaseReducersByType[r]=t;return l},addMatcher(e,t){s.sliceMatchers.push({matcher:e,reducer:t});return l},exposeAction(e,t){s.actionCreators[e]=t;return l},exposeCaseReducer(e,t){s.sliceCaseReducersByName[e]=t;return l}};a.forEach(e=>{const i=o[e];const a={reducerName:e,type:pe(n,e),createNotation:"function"===typeof r.reducers};be(i)?Se(a,i,l,t):ye(a,i,l)});function u(){false;const[e={},t=[],n]="function"===typeof r.extraReducers?W(r.extraReducers):[r.extraReducers];const i={...e,...s.sliceCaseReducersByType};return U(r.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of s.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let r of t)e.addMatcher(r.matcher,r.reducer);n&&e.addDefaultCase(n)})}const c=e=>e;const d=new Map;const f=new WeakMap;let p;function g(e,t){p||(p=u());return p(e,t)}function h(){p||(p=u());return p.getInitialState()}function v(e,t=false){function n(r){let i=r[e];"undefined"===typeof i&&!!t&&(i=k(f,n,h));return i}function i(e=c){const n=k(d,t,()=>new WeakMap);return k(n,e,()=>{const n={};for(const[i,o]of Object.entries(r.selectors??{}))n[i]=he(o,e,()=>k(f,e,h),t);return n})}return{reducerPath:e,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}const m={name:n,reducer:g,actions:s.actionCreators,caseReducers:s.sliceCaseReducersByName,getInitialState:h,...v(i),injectInto(e,{reducerPath:t,...r}={}){const n=t??i;e.inject({reducerPath:n,reducer:g},r);return{...m,...v(n,true)}}};return m}}function he(e,t,r,n){function i(i,...o){let a=t(i);"undefined"===typeof a&&!!n&&(a=r());return e(a,...o)}i.unwrapped=e;return i}var ve=ge();function me(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}e.withTypes=()=>e;return{reducer(e){return Object.assign({[e.name](...t){return e(...t)}}[e.name],{_reducerDefinitionType:"reducer"})},preparedReducer(e,t){return{_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}},asyncThunk:e}}function ye({type:e,reducerName:t,createNotation:r},n,i){let o;let a;if("reducer"in n){if(r&&!we(n))throw new Error(Dt(17));o=n.reducer;a=n.prepare}else o=n;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?g(e,a):g(e))}function be(e){return"asyncThunk"===e._reducerDefinitionType}function we(e){return"reducerWithPrepare"===e._reducerDefinitionType}function Se({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Dt(18));const{payloadCreator:o,fulfilled:a,pending:s,rejected:l,settled:u,options:c}=r;const d=i(e,o,c);n.exposeAction(t,d);a&&n.addCase(d.fulfilled,a);s&&n.addCase(d.pending,s);l&&n.addCase(d.rejected,l);u&&n.addMatcher(d.settled,u);n.exposeCaseReducer(t,{fulfilled:a||_e,pending:s||_e,rejected:l||_e,settled:u||_e})}function _e(){}function ke(){return{ids:[],entities:{}}}function Pe(e){function t(t={},r){const n=Object.assign(ke(),t);return r?e.setAll(n,r):n}return{getInitialState:t}}function Ce(){function e(e,t={}){const{createSelector:r=c}=t;const n=e=>e.ids;const i=e=>e.entities;const o=r(n,i,(e,t)=>e.map(e=>t[e]));const a=(e,t)=>t;const s=(e,t)=>e[t];const l=r(n,e=>e.length);if(!e)return{selectIds:n,selectEntities:i,selectAll:o,selectTotal:l,selectById:r(i,a,s)};const u=r(e,i);return{selectIds:r(e,n),selectEntities:u,selectAll:r(e,o),selectTotal:r(e,l),selectById:r(u,a,s)}}return{getSelectors:e}}var Ee=i.Qx;function je(e){const t=Ae((t,r)=>e(r));return function e(r){return t(r,void 0)}}function Ae(e){return function t(r,n){function o(e){return v(e)}const a=t=>{o(n)?e(n.payload,t):e(n,t)};if(Ee(r)){a(r);return r}return(0,i.jM)(r,a)}}function Oe(e,t){const r=t(e);false;return r}function Te(e){Array.isArray(e)||(e=Object.values(e));return e}function De(e){return(0,i.Qx)(e)?(0,i.ss)(e):e}function Me(e,t,r){e=Te(e);const n=De(r.ids);const i=new Set(n);const o=[];const a=new Set([]);const s=[];for(const r of e){const e=Oe(r,t);if(i.has(e)||a.has(e))s.push({id:e,changes:r});else{a.add(e);o.push(r)}}return[o,s,n]}function Re(e){function t(t,r){const n=Oe(t,e);if(n in r.entities)return;r.ids.push(n);r.entities[n]=t}function r(e,r){e=Te(e);for(const n of e)t(n,r)}function n(t,r){const n=Oe(t,e);n in r.entities||r.ids.push(n);r.entities[n]=t}function i(e,t){e=Te(e);for(const r of e)n(r,t)}function o(e,t){e=Te(e);t.ids=[];t.entities={};r(e,t)}function a(e,t){return s([e],t)}function s(e,t){let r=false;e.forEach(e=>{if(e in t.entities){delete t.entities[e];r=true}});r&&(t.ids=t.ids.filter(e=>e in t.entities))}function l(e){Object.assign(e,{ids:[],entities:{}})}function u(t,r,n){const i=n.entities[r.id];if(void 0===i)return false;const o=Object.assign({},i,r.changes);const a=Oe(o,e);const s=a!==r.id;if(s){t[r.id]=a;delete n.entities[r.id]}n.entities[a]=o;return s}function c(e,t){return d([e],t)}function d(t,r){const n={};const i={};t.forEach(e=>{e.id in r.entities&&(i[e.id]={id:e.id,changes:{...i[e.id]?.changes,...e.changes}})});t=Object.values(i);const o=t.length>0;if(o){const i=t.filter(e=>u(n,e,r)).length>0;i&&(r.ids=Object.values(r.entities).map(t=>Oe(t,e)))}}function f(e,t){return p([e],t)}function p(t,n){const[i,o]=Me(t,e,n);r(i,n);d(o,n)}return{removeAll:je(l),addOne:Ae(t),addMany:Ae(r),setOne:Ae(n),setMany:Ae(i),setAll:Ae(o),updateOne:Ae(c),updateMany:Ae(d),upsertOne:Ae(f),upsertMany:Ae(p),removeOne:Ae(a),removeMany:Ae(s)}}function Le(e,t,r){let n=0;let i=e.length;while(n>>1;const a=e[o];const s=r(t,a);s>=0?n=o+1:i=o}return n}function xe(e,t,r){const n=Le(e,t,r);e.splice(n,0,t);return e}function Ie(e,t){const{removeOne:r,removeMany:n,removeAll:i}=Re(e);function o(e,t){return a([e],t)}function a(t,r,n){t=Te(t);const i=new Set(n??De(r.ids));const o=new Set;const a=t.filter(t=>{const r=Oe(t,e);const n=!o.has(r);n&&o.add(r);return!i.has(r)&&n});0!==a.length&&h(r,a)}function s(e,t){return l([e],t)}function l(t,r){let n={};t=Te(t);if(0!==t.length){for(const i of t){const t=e(i);n[t]=i;delete r.entities[t]}t=Te(n);h(r,t)}}function u(e,t){e=Te(e);t.entities={};t.ids=[];a(e,t,[])}function c(e,t){return d([e],t)}function d(t,r){let n=false;let i=false;for(let o of t){const t=r.entities[o.id];if(!t)continue;n=true;Object.assign(t,o.changes);const a=e(t);if(o.id!==a){i=true;delete r.entities[o.id];const e=r.ids.indexOf(o.id);r.ids[e]=a;r.entities[a]=t}}n&&h(r,[],n,i)}function f(e,t){return p([e],t)}function p(t,r){const[n,i,o]=Me(t,e,r);n.length&&a(n,r,o);i.length&&d(i,r)}function g(e,t){if(e.length!==t.length)return false;for(let r=0;r{const a=De(r.entities);const s=De(r.ids);const l=r.entities;let u=s;o&&(u=new Set(s));let c=[];for(const e of u){const t=a[e];t&&c.push(t)}const d=0===c.length;for(const r of n){l[e(r)]=r;d||xe(c,r,t)}d?c=n.slice().sort(t):i&&c.sort(t);const f=c.map(e);g(s,f)||(r.ids=f)};return{removeOne:r,removeMany:n,removeAll:i,addOne:Ae(o),updateOne:Ae(c),upsertOne:Ae(f),setOne:Ae(s),setMany:Ae(l),setAll:Ae(u),addMany:Ae(a),updateMany:Ae(d),upsertMany:Ae(p)}}function Fe(e={}){const{selectId:t,sortComparer:r}={sortComparer:false,selectId:e=>e.id,...e};const n=r?Ie(t,r):Re(t);const i=Pe(n);const o=Ce();return{selectId:t,sortComparer:r,...i,...o,...n}}var Ve="task";var Be="listener";var Ne="completed";var We="cancelled";var qe=`task-${We}`;var Ue=`task-${Ne}`;var ze=`${Be}-${We}`;var Ge=`${Be}-${Ne}`;var He=class{constructor(e){this.code=e;this.message=`${Ve} ${We} (reason: ${e})`}name="TaskAbortError";message};var $e=(e,t)=>{if("function"!==typeof e)throw new TypeError(Dt(32))};var Ke=()=>{};var Qe=(e,t=Ke)=>{e.catch(t);return e};var Xe=(e,t)=>{e.addEventListener("abort",t,{once:true});return()=>e.removeEventListener("abort",t)};var Ze=e=>{if(e.aborted)throw new He(e.reason)};function Ye(e,t){let r=Ke;return new Promise((n,i)=>{const o=()=>i(new He(e.reason));if(e.aborted){o();return}r=Xe(e,o);t.finally(()=>r()).then(n,i)}).finally(()=>{r=Ke})}var Je=async(e,t)=>{try{await Promise.resolve();const t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof He?"cancelled":"rejected",error:e}}finally{t?.()}};var et=e=>t=>Qe(Ye(e,t).then(t=>{Ze(e);return t}));var tt=e=>{const t=et(e);return e=>t(new Promise(t=>setTimeout(t,e)))};var{assign:rt}=Object;var nt={};var it="listenerMiddleware";var ot=(e,t)=>{const r=t=>Xe(e,()=>t.abort(e.reason));return(n,i)=>{$e(n,"taskExecutor");const o=new AbortController;r(o);const a=Je(async()=>{Ze(e);Ze(o.signal);const t=await n({pause:et(o.signal),delay:tt(o.signal),signal:o.signal});Ze(o.signal);return t},()=>o.abort(Ue));i?.autoJoin&&t.push(a.catch(Ke));return{result:et(e)(a),cancel(){o.abort(qe)}}}};var at=(e,t)=>{const r=async(r,n)=>{Ze(t);let i=()=>{};const o=new Promise((t,n)=>{let o=e({predicate:r,effect:(e,r)=>{r.unsubscribe();t([e,r.getState(),r.getOriginalState()])}});i=()=>{o();n()}});const a=[o];null!=n&&a.push(new Promise(e=>setTimeout(e,n,null)));try{const e=await Ye(t,Promise.race(a));Ze(t);return e}finally{i()}};return(e,t)=>Qe(r(e,t))};var st=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:o}=e;if(t)i=g(t).match;else if(r){t=r.type;i=r.match}else if(n)i=n;else if(!i)throw new Error(Dt(21));$e(o,"options.listener");return{predicate:i,type:t,effect:o}};var lt=rt(e=>{const{type:t,predicate:r,effect:n}=st(e);const i={id:te(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Dt(22))}};return i},{withTypes:()=>lt});var ut=(e,t)=>{const{type:r,effect:n,predicate:i}=st(t);return Array.from(e.values()).find(e=>{const t="string"===typeof r?e.type===r:e.predicate===i;return t&&e.effect===n})};var ct=e=>{e.pending.forEach(e=>{e.abort(ze)})};var dt=(e,t)=>()=>{for(const e of t.keys())ct(e);e.clear()};var ft=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}};var pt=rt(g(`${it}/add`),{withTypes:()=>pt});var gt=g(`${it}/removeAll`);var ht=rt(g(`${it}/remove`),{withTypes:()=>ht});var vt=(...e)=>{console.error(`${it}/error`,...e)};var mt=(e={})=>{const t=new Map;const r=new Map;const i=e=>{const t=r.get(e)??0;r.set(e,t+1)};const o=e=>{const t=r.get(e)??1;1===t?r.delete(e):r.set(e,t-1)};const{extra:a,onError:s=vt}=e;$e(s,"onError");const l=e=>{e.unsubscribe=()=>t.delete(e.id);t.set(e.id,e);return t=>{e.unsubscribe();t?.cancelActive&&ct(e)}};const u=e=>{const r=ut(t,e)??lt(e);return l(r)};rt(u,{withTypes:()=>u});const c=e=>{const r=ut(t,e);if(r){r.unsubscribe();e.cancelActive&&ct(r)}return!!r};rt(c,{withTypes:()=>c});const d=async(e,r,n,l)=>{const c=new AbortController;const d=at(u,c.signal);const f=[];try{e.pending.add(c);i(e);await Promise.resolve(e.effect(r,rt({},n,{getOriginalState:l,condition:(e,t)=>d(e,t).then(Boolean),take:d,delay:tt(c.signal),pause:et(c.signal),extra:a,signal:c.signal,fork:ot(c.signal,f),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{if(e!==c){e.abort(ze);r.delete(e)}})},cancel:()=>{c.abort(ze);e.pending.delete(c)},throwIfCancelled:()=>{Ze(c.signal)}})))}catch(e){e instanceof He||ft(s,e,{raisedBy:"effect"})}finally{await Promise.all(f);c.abort(Ge);o(e);e.pending.delete(c)}};const f=dt(t,r);const p=e=>r=>i=>{if(!(0,n.ve)(i))return r(i);if(pt.match(i))return u(i.payload);if(gt.match(i)){f();return}if(ht.match(i))return c(i.payload);let o=e.getState();const a=()=>{if(o===nt)throw new Error(Dt(23));return o};let l;try{l=r(i);if(t.size>0){const r=e.getState();const n=Array.from(t.values());for(const t of n){let n=false;try{n=t.predicate(i,r,o)}catch(e){n=false;ft(s,e,{raisedBy:"predicate"})}if(!n)continue;d(t,i,e,a)}}}finally{o=nt}return l};return{middleware:p,startListening:u,stopListening:c,clearListeners:f}};var yt=e=>({middleware:e,applied:new Map});var bt=e=>t=>t?.meta?.instanceId===e;var wt=()=>{const e=te();const t=new Map;const r=Object.assign(g("dynamicMiddleware/add",(...t)=>({payload:t,meta:{instanceId:e}})),{withTypes:()=>r});const i=Object.assign(function e(...r){r.forEach(e=>{k(t,e,yt)})},{withTypes:()=>i});const o=e=>{const r=Array.from(t.values()).map(t=>k(t.applied,e,t.middleware));return(0,n.Zz)(...r)};const a=H(r,bt(e));const s=e=>t=>r=>{if(a(r)){i(...r.payload);return e.dispatch}return o(e)(t)(r)};return{middleware:s,addMiddleware:i,withMiddleware:r,instanceId:e}};var St=e=>"reducerPath"in e&&"string"===typeof e.reducerPath;var _t=e=>e.flatMap(e=>St(e)?[[e.reducerPath,e.reducer]]:Object.entries(e));var kt=Symbol.for("rtk-state-proxy-original");var Pt=e=>!!e&&!!e[kt];var Ct=new WeakMap;var Et=(e,t,r)=>k(Ct,e,()=>new Proxy(e,{get:(e,n,i)=>{if(n===kt)return e;const o=Reflect.get(e,n,i);if("undefined"===typeof o){const e=r[n];if("undefined"!==typeof e)return e;const i=t[n];if(i){const e=i(void 0,{type:te()});if("undefined"===typeof e)throw new Error(Dt(24));r[n]=e;return e}}return o}}));var jt=e=>{if(!Pt(e))throw new Error(Dt(25));return e[kt]};var At={};var Ot=(e=At)=>e;function Tt(...e){const t=Object.fromEntries(_t(e));const r=()=>Object.keys(t).length?(0,n.HY)(t):Ot;let i=r();function o(e,t){return i(e,t)}o.withLazyLoadedSlices=()=>o;const a={};const s=(e,n={})=>{const{reducerPath:s,reducer:l}=e;const u=t[s];if(!n.overrideExisting&&u&&u!==l){"undefined"!==typeof process&&false;return o}n.overrideExisting&&u!==l&&delete a[s];t[s]=l;i=r();return o};const l=Object.assign(function e(r,n){return function e(i,...o){return r(Et(n?n(i,...o):i,t,a),...o)}},{original:jt});return Object.assign(o,{inject:s,selector:l})}function Dt(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},1932(e,t,r){"use strict";r.d(t,{$i:()=>Fe,CN:()=>N,Qx:()=>v,YT:()=>Ae,a6:()=>m,c2:()=>S,jM:()=>Me,ss:()=>Ee,vI:()=>Re});var n=Symbol.for("immer-nothing");var i=Symbol.for("immer-draftable");var o=Symbol.for("immer-state");var a=[];function s(e,...t){false;throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object;var u=l.getPrototypeOf;var c="constructor";var d="prototype";var f="configurable";var p="enumerable";var g="writable";var h="value";var v=e=>!!e&&!!e[o];function m(e){if(!e)return false;return w(e)||A(e)||!!e[i]||!!e[c]?.[i]||O(e)||T(e)}var y=l[d][c].toString();var b=new WeakMap;function w(e){if(!e||!D(e))return false;const t=u(e);if(null===t||t===l[d])return true;const r=l.hasOwnProperty.call(t,c)&&t[c];if(r===Object)return true;if(!M(r))return false;let n=b.get(r);if(void 0===n){n=Function.toString.call(r);b.set(r,n)}return n===y}function S(e){v(e)||s(15,e);return e[o].base_}function _(e,t,r=true){if(0===k(e)){const n=r?Reflect.ownKeys(e):l.keys(e);n.forEach(r=>{t(r,e[r],e)})}else e.forEach((r,n)=>t(n,r,e))}function k(e){const t=e[o];return t?t.type_:A(e)?1:O(e)?2:T(e)?3:0}var P=(e,t,r=k(e))=>2===r?e.has(t):l[d].hasOwnProperty.call(e,t);var C=(e,t,r=k(e))=>2===r?e.get(t):e[t];var E=(e,t,r,n=k(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r};function j(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}var A=Array.isArray;var O=e=>e instanceof Map;var T=e=>e instanceof Set;var D=e=>"object"===typeof e;var M=e=>"function"===typeof e;var R=e=>"boolean"===typeof e;function L(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var x=e=>{if(!D(e))return null;return e?.[o]};var I=e=>e.copy_||e.base_;var F=e=>{const t=x(e);return t?t.copy_??t.base_:e};var V=e=>e.modified_?e.copy_:e.base_;function B(e,t){if(O(e))return new Map(e);if(T(e))return new Set(e);if(A(e))return Array[d].slice.call(e);const r=w(e);if(true===t||"class_only"===t&&!r){const t=l.getOwnPropertyDescriptors(e);delete t[o];let r=Reflect.ownKeys(t);for(let n=0;n1&&l.defineProperties(e,{set:q,add:q,clear:q,delete:q});l.freeze(e);t&&_(e,(e,t)=>{N(t,true)},false);return e}function W(){s(2)}var q={[h]:W};function U(e){if(null===e||!D(e))return true;return l.isFrozen(e)}var z="MapSet";var G="Patches";var H="ArrayMethods";var $={};function K(e){const t=$[e];t||s(0,e);return t}var Q=e=>!!$[e];function X(e,t){$[e]||($[e]=t)}var Z;var Y=()=>Z;var J=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:true,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:Q(z)?K(z):void 0,arrayMethodsPlugin_:Q(H)?K(H):void 0});function ee(e,t){if(t){e.patchPlugin_=K(G);e.patches_=[];e.inversePatches_=[];e.patchListener_=t}}function te(e){re(e);e.drafts_.forEach(ie);e.drafts_=null}function re(e){e===Z&&(Z=e.parent_)}var ne=e=>Z=J(Z,e);function ie(e){const t=e[o];0===t.type_||1===t.type_?t.revoke_():t.revoked_=true}function oe(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];const i=void 0!==e&&e!==r;if(i){if(r[o].modified_){te(t);s(4)}m(e)&&(e=ae(t,e));const{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[o].base_,e,t)}else e=ae(t,r);se(t,e,true);te(t);t.patches_&&t.patchListener_(t.patches_,t.inversePatches_);return e!==n?e:void 0}function ae(e,t){if(U(t))return t;const r=t[o];if(!r){const r=he(t,e.handledSet_,e);return r}if(!ue(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:t}=r;if(t)while(t.length>0){const r=t.pop();r(e)}pe(r,e)}return r.copy_}function se(e,t,r=false){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&N(t,r)}function le(e){e.finalized_=true;e.scope_.unfinalizedDrafts_--}var ue=(e,t)=>e.scope_===t;var ce=[];function de(e,t,r,n){const i=I(e);const o=e.type_;if(void 0!==n){const e=C(i,n,o);if(e===t){E(i,n,r,o);return}}if(!e.draftLocations_){const t=e.draftLocations_=new Map;_(i,(e,r)=>{if(v(r)){const n=t.get(r)||[];n.push(e);t.set(r,n)}})}const a=e.draftLocations_.get(t)??ce;for(const e of a)E(i,e,r,o)}function fe(e,t,r){e.callbacks_.push(function n(i){const o=t;if(!o||!ue(o,i))return;i.mapSetPlugin_?.fixSetContents(o);const a=V(o);de(e,o.draft_??o,a,r);pe(o,i)})}function pe(e,t){const r=e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0);if(r){const{patchPlugin_:r}=t;if(r){const n=r.getPath(e);n&&r.generatePatches_(e,n,t)}le(e)}}function ge(e,t,r){const{scope_:n}=e;if(v(r)){const i=r[o];ue(i,n)&&i.callbacks_.push(function n(){ke(e);const o=V(i);de(e,r,o,t)})}else m(r)&&e.callbacks_.push(function i(){const o=I(e);3===e.type_?o.has(r)&&he(r,n.handledSet_,n):C(o,t,e.type_)===r&&n.drafts_.length>1&&true===(e.assigned_.get(t)??false)&&e.copy_&&he(C(e.copy_,t,e.type_),n.handledSet_,n)})}function he(e,t,r){if(!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1)return e;if(v(e)||t.has(e)||!m(e)||U(e))return e;t.add(e);_(e,(n,i)=>{if(v(i)){const t=i[o];if(ue(t,r)){const r=V(t);E(e,n,r,e.type_);le(t)}}else m(i)&&he(i,t,r)});return e}function ve(e,t){const r=A(e);const n={type_:r?1:0,scope_:t?t.scope_:Y(),modified_:false,finalized_:false,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:false,callbacks_:void 0};let i=n;let o=me;if(r){i=[n];o=ye}const{revoke:a,proxy:s}=Proxy.revocable(i,o);n.draft_=s;n.revoke_=a;return[s,n]}var me={get(e,t){if(t===o)return e;let r=e.scope_.arrayMethodsPlugin_;const n=1===e.type_&&"string"===typeof t;if(n&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const i=I(e);if(!P(i,t,e.type_))return we(e,i,t);const a=i[t];if(e.finalized_||!m(a))return a;if(n&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&L(t))return a;if(a===be(e.base_,t)){ke(e);const r=1===e.type_?+t:t;const n=Ce(e.scope_,a,e,r);return e.copy_[r]=n}return a},has(e,t){return t in I(e)},ownKeys(e){return Reflect.ownKeys(I(e))},set(e,t,r){const n=Se(I(e),t);if(n?.set){n.set.call(e.draft_,r);return true}if(!e.modified_){const n=be(I(e),t);const i=n?.[o];if(i&&i.base_===r){e.copy_[t]=r;e.assigned_.set(t,false);return true}if(j(r,n)&&(void 0!==r||P(e.base_,t,e.type_)))return true;ke(e);_e(e)}if(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))return true;e.copy_[t]=r;e.assigned_.set(t,true);ge(e,t,r);return true},deleteProperty(e,t){ke(e);if(void 0!==be(e.base_,t)||t in e.base_){e.assigned_.set(t,false);_e(e)}else e.assigned_.delete(t);e.copy_&&delete e.copy_[t];return true},getOwnPropertyDescriptor(e,t){const r=I(e);const n=Reflect.getOwnPropertyDescriptor(r,t);if(!n)return n;return{[g]:true,[f]:1!==e.type_||"length"!==t,[p]:n[p],[h]:r[t]}},defineProperty(){s(11)},getPrototypeOf(e){return u(e.base_)},setPrototypeOf(){s(12)}};var ye={};for(let e in me){let t=me[e];ye[e]=function(){const e=arguments;e[0]=e[0][0];return t.apply(this,e)}}ye.deleteProperty=function(e,t){false;return ye.set.call(this,e,t,void 0)};ye.set=function(e,t,r){false;return me.set.call(this,e[0],t,r,e[0])};function be(e,t){const r=e[o];const n=r?I(r):e;return n[t]}function we(e,t,r){const n=Se(t,r);return n?h in n?n[h]:n.get?.call(e.draft_):void 0}function Se(e,t){if(!(t in e))return;let r=u(e);while(r){const e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=u(r)}return}function _e(e){if(!e.modified_){e.modified_=true;e.parent_&&_e(e.parent_)}}function ke(e){if(!e.copy_){e.assigned_=new Map;e.copy_=B(e.base_,e.scope_.immer_.useStrictShallowCopy_)}}var Pe=class{constructor(e){this.autoFreeze_=true;this.useStrictShallowCopy_=false;this.useStrictIteration_=false;this.produce=(e,t,r)=>{if(M(e)&&!M(t)){const r=t;t=e;const n=this;return function e(i=r,...o){return n.produce(i,e=>t.call(this,e,...o))}}M(t)||s(6);void 0===r||M(r)||s(7);let i;if(m(e)){const n=ne(this);const o=Ce(n,e,void 0);let a=true;try{i=t(o);a=false}finally{a?te(n):re(n)}ee(n,r);return oe(i,n)}if(!e||!D(e)){i=t(e);void 0===i&&(i=e);i===n&&(i=void 0);this.autoFreeze_&&N(i,true);if(r){const t=[];const n=[];K(G).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:n});r(t,n)}return i}s(1,e)};this.produceWithPatches=(e,t)=>{if(M(e))return(t,...r)=>this.produceWithPatches(t,t=>e(t,...r));let r,n;const i=this.produce(e,t,(e,t)=>{r=e;n=t});return[i,r,n]};R(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze);R(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy);R(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){m(e)||s(8);v(e)&&(e=Ee(e));const t=ne(this);const r=Ce(t,e,void 0);r[o].isManual_=true;re(t);return r}finishDraft(e,t){const r=e&&e[o];r&&r.isManual_||s(9);const{scope_:n}=r;ee(n,t);return oe(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));const n=K(G).applyPatches_;if(v(e))return n(e,t);return this.produce(e,e=>n(e,t))}};function Ce(e,t,r,n){const[i,o]=O(t)?K(z).proxyMap_(t,r):T(t)?K(z).proxySet_(t,r):ve(t,r);const a=r?.scope_??Y();a.drafts_.push(i);o.callbacks_=r?.callbacks_??[];o.key_=n;r&&void 0!==n?fe(r,o,n):o.callbacks_.push(function e(t){t.mapSetPlugin_?.fixSetContents(o);const{patchPlugin_:r}=t;o.modified_&&r&&r.generatePatches_(o,[],t)});return i}function Ee(e){v(e)||s(10,e);return je(e)}function je(e){if(!m(e)||U(e))return e;const t=e[o];let r;let n=true;if(t){if(!t.modified_)return t.base_;t.finalized_=true;r=B(e,t.scope_.immer_.useStrictShallowCopy_);n=t.scope_.immer_.shouldUseStrictIteration()}else r=B(e,true);_(r,(e,t)=>{E(r,e,je(t))},n);t&&(t.finalized_=false);return r}function Ae(){const e=16;false;function t(e,n=[]){if(void 0!==e.key_){const t=e.parent_.copy_??e.parent_.base_;const r=x(C(t,e.key_));const i=C(t,e.key_);if(void 0===i)return null;if(i!==e.draft_&&i!==e.base_&&i!==e.copy_)return null;if(null!=r&&r.base_!==e.base_)return null;const o=3===e.parent_.type_;let a;if(o){const t=e.parent_;a=Array.from(t.drafts_.keys()).indexOf(e.key_)}else a=e.key_;if(!(o&&t.size>a||P(t,a)))return null;n.push(a)}if(e.parent_)return t(e.parent_,n);n.reverse();try{r(e.copy_,n)}catch(e){return null}return n}function r(e,t){let r=e;for(let e=0;e{const c=C(i,e,s);const d=C(o,e,s);const p=u?P(i,e)?a:l:f;if(c===d&&p===a)return;const g=t.concat(e);r.push(p===f?{op:p,path:g}:{op:p,path:g,value:E(d)});n.push(p===l?{op:f,path:g}:p===f?{op:l,path:g,value:E(c)}:{op:a,path:g,value:E(c)})})}function y(e,t,r,n){let{base_:i,copy_:o}=e;let a=0;i.forEach(e=>{if(!o.has(e)){const i=t.concat([a]);r.push({op:f,path:i,value:e});n.unshift({op:l,path:i,value:e})}a++});a=0;o.forEach(e=>{if(!i.has(e)){const i=t.concat([a]);r.push({op:l,path:i,value:e});n.unshift({op:f,path:i,value:e})}a++})}function b(e,t,r){const{patches_:i,inversePatches_:o}=r;i.push({op:a,path:[],value:t===n?void 0:t});o.push({op:a,path:[],value:e})}function w(t,r){r.forEach(r=>{const{path:n,op:i}=r;let o=t;for(let t=0;t[e,S(t)]));if(T(e))return new Set(Array.from(e).map(S));const t=Object.create(u(e));for(const r in e)t[r]=S(e[r]);P(e,i)&&(t[i]=e[i]);return t}function E(e){return v(e)?S(e):e}X(G,{applyPatches_:w,generatePatches_:p,generateReplacementPatches_:b,getPath:t})}function Oe(){class e extends Map{constructor(e,t){super();this[o]={type_:2,parent_:t,scope_:t?t.scope_:Y(),modified_:false,finalized_:false,copy_:void 0,assigned_:void 0,base_:e,draft_:this,isManual_:false,revoked_:false,callbacks_:[]}}get size(){return I(this[o]).size}has(e){return I(this[o]).has(e)}set(e,t){const n=this[o];l(n);if(!I(n).has(e)||I(n).get(e)!==t){r(n);_e(n);n.assigned_.set(e,true);n.copy_.set(e,t);n.assigned_.set(e,true);ge(n,e,t)}return this}delete(e){if(!this.has(e))return false;const t=this[o];l(t);r(t);_e(t);t.base_.has(e)?t.assigned_.set(e,false):t.assigned_.delete(e);t.copy_.delete(e);return true}clear(){const e=this[o];l(e);if(I(e).size){r(e);_e(e);e.assigned_=new Map;_(e.base_,t=>{e.assigned_.set(t,false)});e.copy_.clear()}}forEach(e,t){const r=this[o];I(r).forEach((r,n,i)=>{e.call(t,this.get(n),n,this)})}get(e){const t=this[o];l(t);const n=I(t).get(e);if(t.finalized_||!m(n))return n;if(n!==t.base_.get(e))return n;const i=Ce(t.scope_,n,t,e);r(t);t.copy_.set(e,i);return i}keys(){return I(this[o]).keys()}values(){const e=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{const t=e.next();if(t.done)return t;const r=this.get(t.value);return{done:false,value:r}}}}entries(){const e=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{const t=e.next();if(t.done)return t;const r=this.get(t.value);return{done:false,value:[t.value,r]}}}}[(o,Symbol.iterator)](){return this.entries()}}function t(t,r){const n=new e(t,r);return[n,n[o]]}function r(e){if(!e.copy_){e.assigned_=new Map;e.copy_=new Map(e.base_)}}class n extends Set{constructor(e,t){super();this[o]={type_:3,parent_:t,scope_:t?t.scope_:Y(),modified_:false,finalized_:false,copy_:void 0,base_:e,draft_:this,drafts_:new Map,revoked_:false,isManual_:false,assigned_:void 0,callbacks_:[]}}get size(){return I(this[o]).size}has(e){const t=this[o];l(t);if(!t.copy_)return t.base_.has(e);if(t.copy_.has(e))return true;if(t.drafts_.has(e)&&t.copy_.has(t.drafts_.get(e)))return true;return false}add(e){const t=this[o];l(t);if(!this.has(e)){a(t);_e(t);t.copy_.add(e);ge(t,e,e)}return this}delete(e){if(!this.has(e))return false;const t=this[o];l(t);a(t);_e(t);return t.copy_.delete(e)||!!t.drafts_.has(e)&&t.copy_.delete(t.drafts_.get(e))}clear(){const e=this[o];l(e);if(I(e).size){a(e);_e(e);e.copy_.clear()}}values(){const e=this[o];l(e);a(e);return e.copy_.values()}entries(){const e=this[o];l(e);a(e);return e.copy_.entries()}keys(){return this.values()}[(o,Symbol.iterator)](){return this.values()}forEach(e,t){const r=this.values();let n=r.next();while(!n.done){e.call(t,n.value,n.value,this);n=r.next()}}}function i(e,t){const r=new n(e,t);return[r,r[o]]}function a(e){if(!e.copy_){e.copy_=new Set;e.base_.forEach(t=>{if(m(t)){const r=Ce(e.scope_,t,e,t);e.drafts_.set(t,r);e.copy_.add(r)}else e.copy_.add(t)})}}function l(e){e.revoked_&&s(3,JSON.stringify(I(e)))}function u(e){if(3===e.type_&&e.copy_){const t=new Set(e.copy_);e.copy_.clear();t.forEach(t=>{e.copy_.add(F(t))})}}X(z,{proxyMap_:t,proxySet_:i,fixSetContents:u})}function Te(){const e=new Set(["shift","unshift"]);const t=new Set(["push","pop"]);const r=new Set([...t,...e]);const n=new Set(["reverse","sort"]);const i=new Set([...r,...n,"splice"]);const o=new Set(["find","findLast"]);const a=new Set(["filter","slice","concat","flat",...o,"findIndex","findLastIndex","some","every","indexOf","lastIndexOf","includes","join","toString","toLocaleString"]);function s(e){return i.has(e)}function l(e){return a.has(e)}function u(e){return s(e)||l(e)}function c(e,t){e.operationMethod=t}function d(e){e.operationMethod=void 0}function f(e,t,r=true){ke(e);const n=t();_e(e);r&&e.assigned_.set("length",true);return n}function p(e){e.allIndicesReassigned_=true}function g(e,t){if(e<0)return Math.max(t+e,0);return Math.min(e,t)}function h(t,n,i){return f(t,()=>{const o=t.copy_[n](...i);e.has(n)&&p(t);return r.has(n)?o:t.draft_})}function v(e,t,r){return f(e,()=>{e.copy_[t](...r);p(e);return e.draft_},false)}function m(e,t){return function i(...o){const a=t;c(e,a);try{if(!s(a))return y(e,a,o);if(r.has(a))return h(e,a,o);if(n.has(a))return v(e,a,o);if("splice"===a){const t=f(e,()=>e.copy_.splice(...o));p(e);return t}}finally{d(e)}}}function y(e,t,r){const n=I(e);if("filter"===t){const t=r[0];const i=[];for(let r=0;r=0&&te;var We=e=>e},14644(e,t,r){"use strict";r.d(t,{$d:()=>l,HY:()=>w,Qd:()=>u,Tw:()=>P,Yl:()=>v,Zz:()=>k,ve:()=>C,y$:()=>h,zH:()=>_});function n(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var i=(()=>"function"===typeof Symbol&&Symbol.observable||"@@observable")();var o=i;var a=()=>Math.random().toString(36).substring(7).split("").join(".");var s={INIT:`@@redux/INIT${a()}`,REPLACE:`@@redux/REPLACE${a()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${a()}`};var l=s;function u(e){if("object"!==typeof e||null===e)return false;let t=e;while(null!==Object.getPrototypeOf(t))t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function c(e){if(void 0===e)return"undefined";if(null===e)return"null";const t=typeof e;switch(t){case"boolean":case"string":case"number":case"symbol":case"function":return t}if(Array.isArray(e))return"array";if(p(e))return"date";if(f(e))return"error";const r=d(e);switch(r){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return r}return Object.prototype.toString.call(e).slice(8,-1).toLowerCase().replace(/\s/g,"")}function d(e){return"function"===typeof e.constructor?e.constructor.name:null}function f(e){return e instanceof Error||"string"===typeof e.message&&e.constructor&&"number"===typeof e.constructor.stackTraceLimit}function p(e){if(e instanceof Date)return true;return"function"===typeof e.toDateString&&"function"===typeof e.getDate&&"function"===typeof e.setDate}function g(e){let t=typeof e;false;return t}function h(e,t,r){if("function"!==typeof e)throw new Error(n(2));if("function"===typeof t&&"function"===typeof r||"function"===typeof r&&"function"===typeof arguments[3])throw new Error(n(0));if("function"===typeof t&&"undefined"===typeof r){r=t;t=void 0}if("undefined"!==typeof r){if("function"!==typeof r)throw new Error(n(1));return r(h)(e,t)}let i=e;let a=t;let s=new Map;let c=s;let d=0;let f=false;function p(){if(c===s){c=new Map;s.forEach((e,t)=>{c.set(t,e)})}}function g(){if(f)throw new Error(n(3));return a}function v(e){if("function"!==typeof e)throw new Error(n(4));if(f)throw new Error(n(5));let t=true;p();const r=d++;c.set(r,e);return function e(){if(!t)return;if(f)throw new Error(n(6));t=false;p();c.delete(r);s=null}}function m(e){if(!u(e))throw new Error(n(7));if("undefined"===typeof e.type)throw new Error(n(8));if("string"!==typeof e.type)throw new Error(n(17));if(f)throw new Error(n(9));try{f=true;a=i(a,e)}finally{f=false}const t=s=c;t.forEach(e=>{e()});return e}function y(e){if("function"!==typeof e)throw new Error(n(10));i=e;m({type:l.REPLACE})}function b(){const e=v;return{subscribe(t){if("object"!==typeof t||null===t)throw new Error(n(11));function r(){const e=t;e.next&&e.next(g())}r();const i=e(r);return{unsubscribe:i}},[o](){return this}}}m({type:l.INIT});const w={dispatch:m,subscribe:v,getState:g,replaceReducer:y,[o]:b};return w}function v(e,t,r){return h(e,t,r)}function m(e){"undefined"!==typeof console&&"function"===typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}function y(e,t,r,n){const i=Object.keys(t);const o=r&&r.type===l.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(0===i.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!u(e))return`The ${o} has unexpected type of "${g(e)}". Expected argument to be an object with the following keys: "${i.join('", "')}"`;const a=Object.keys(e).filter(e=>!t.hasOwnProperty(e)&&!n[e]);a.forEach(e=>{n[e]=true});if(r&&r.type===l.REPLACE)return;if(a.length>0)return`Unexpected ${a.length>1?"keys":"key"} "${a.join('", "')}" found in ${o}. Expected to find one of the known reducer keys instead: "${i.join('", "')}". Unexpected keys will be ignored.`}function b(e){Object.keys(e).forEach(t=>{const r=e[t];const i=r(void 0,{type:l.INIT});if("undefined"===typeof i)throw new Error(n(12));if("undefined"===typeof r(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error(n(13))})}function w(e){const t=Object.keys(e);const r={};for(let n=0;ne;if(1===e.length)return e[0];return e.reduce((e,t)=>(...r)=>e(t(...r)))}function P(...e){return t=>(r,i)=>{const o=t(r,i);let a=()=>{throw new Error(n(15))};const s={getState:o.getState,dispatch:(e,...t)=>a(e,...t)};const l=e.map(e=>e(s));a=k(...l)(o.dispatch);return{...o,dispatch:a}}}function C(e){return u(e)&&"type"in e&&"string"===typeof e.type}},25508(e,t,r){"use strict";r.d(t,{Ad:()=>Z,Mz:()=>Y,X4:()=>X,i5:()=>U});var n=(e,t,r)=>{if(1===t.length&&t[0]===r){let t=false;try{const r={};e(r)===r&&(t=true)}catch{}if(t){let e;try{throw new Error}catch(t){({stack:e}=t)}console.warn("The result function returned its own inputs without modification. e.g\n`createSelector([state => state.todos], todos => todos)`\nThis could lead to inefficient memoization and unnecessary re-renders.\nEnsure transformation logic is in the result function, and extraction logic is in the input selectors.",{stack:e})}}};var i=(e,t,r)=>{const{memoize:n,memoizeOptions:i}=t;const{inputSelectorResults:o,inputSelectorResultsCopy:a}=e;const s=n(()=>({}),...i);const l=s.apply(null,o)===s.apply(null,a);if(!l){let e;try{throw new Error}catch(t){({stack:e}=t)}console.warn("An input selector returned a different result when passed same arguments.\nThis means your output selector will likely run more frequently than intended.\nAvoid returning a new reference inside your input selector, e.g.\n`createSelector([state => state.todos.map(todo => todo.id)], todoIds => todoIds.length)`",{arguments:r,firstInputs:o,secondInputs:a,stack:e})}};var o={inputStabilityCheck:"once",identityFunctionCheck:"once"};var a=e=>{Object.assign(o,e)};var s="NOT_FOUND";function l(e,t="expected a function, instead received "+typeof e){if("function"!==typeof e)throw new TypeError(t)}function u(e,t="expected an object, instead received "+typeof e){if("object"!==typeof e)throw new TypeError(t)}function c(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"===typeof e)){const r=e.map(e=>"function"===typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw new TypeError(`${t}[${r}]`)}}var d=e=>Array.isArray(e)?e:[e];function f(e){const t=Array.isArray(e[0])?e[0]:e;c(t,"createSelector expects all input-selectors to be functions, but received the following types: ");return t}function p(e,t){const r=[];const{length:n}=e;for(let i=0;i{const{identityFunctionCheck:r,inputStabilityCheck:a}={...o,...t};return{identityFunctionCheck:{shouldRun:"always"===r||"once"===r&&e,run:n},inputStabilityCheck:{shouldRun:"always"===a||"once"===a&&e,run:i}}};var h=0;var v=null;var m=class{revision=h;_value;_lastValue;_isEqual=y;constructor(e,t=y){this._value=this._lastValue=e;this._isEqual=t}get value(){v?.add(this);return this._value}set value(e){if(this.value===e)return;this._value=e;this.revision=++h}};function y(e,t){return e===t}var b=class{_cachedValue;_cachedRevision=-1;_deps=[];hits=0;fn;constructor(e){this.fn=e}clear(){this._cachedValue=void 0;this._cachedRevision=-1;this._deps=[];this.hits=0}get value(){if(this.revision>this._cachedRevision){const{fn:e}=this;const t=new Set;const r=v;v=t;this._cachedValue=e();v=r;this.hits++;this._deps=Array.from(t);this._cachedRevision=this.revision}v?.add(this);return this._cachedValue}get revision(){return Math.max(...this._deps.map(e=>e.revision),0)}};function w(e){e instanceof m||console.warn("Not a valid cell! ",e);return e.value}function S(e,t){if(!(e instanceof m))throw new TypeError("setValue must be passed a tracked store created with `createStorage`.");e.value=e._lastValue=t}function _(e,t=y){return new m(e,t)}function k(e){l(e,"the first parameter to `createCache` must be a function");return new b(e)}var P=(e,t)=>false;function C(){return _(null,P)}function E(e,t){S(e,t)}var j=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=C());w(t)};var A=e=>{const t=e.collectionTag;null!==t&&E(t,null)};var O=Symbol();var T=0;var D=Object.getPrototypeOf({});var M=class{constructor(e){this.value=e;this.value=e;this.tag.value=e}proxy=new Proxy(this,R);tag=C();tags={};children={};collectionTag=null;id=T++};var R={get(e,t){function r(){const{value:r}=e;const n=Reflect.get(r,t);if("symbol"===typeof t)return n;if(t in D)return n;if("object"===typeof n&&null!==n){let r=e.children[t];void 0===r&&(r=e.children[t]=I(n));r.tag&&w(r.tag);return r.proxy}{let r=e.tags[t];if(void 0===r){r=e.tags[t]=C();r.value=n}w(r);return n}}const n=r();return n},ownKeys(e){j(e);return Reflect.ownKeys(e.value)},getOwnPropertyDescriptor(e,t){return Reflect.getOwnPropertyDescriptor(e.value,t)},has(e,t){return Reflect.has(e.value,t)}};var L=class{constructor(e){this.value=e;this.value=e;this.tag.value=e}proxy=new Proxy([this],x);tag=C();tags={};children={};collectionTag=null;id=T++};var x={get([e],t){"length"===t&&j(e);return R.get(e,t)},ownKeys([e]){return R.ownKeys(e)},getOwnPropertyDescriptor([e],t){return R.getOwnPropertyDescriptor(e,t)},has([e],t){return R.has(e,t)}};function I(e){if(Array.isArray(e))return new L(e);return new M(e)}function F(e,t){const{value:r,tags:n,children:i}=e;e.value=t;if(Array.isArray(r)&&Array.isArray(t)&&r.length!==t.length)A(e);else if(r!==t){let n=0;let i=0;let o=false;for(const e in r)n++;for(const e in t){i++;if(!(e in r)){o=true;break}}const a=o||n!==i;a&&A(e)}for(const i in n){const o=r[i];const a=t[i];if(o!==a){A(e);E(n[i],a)}"object"===typeof a&&null!==a&&delete n[i]}for(const e in i){const r=i[e];const n=t[e];const o=r.value;if(o===n)continue;if("object"===typeof n&&null!==n)F(r,n);else{V(r);delete i[e]}}}function V(e){e.tag&&E(e.tag,null);A(e);for(const t in e.tags)E(e.tags[t],null);for(const t in e.children)V(e.children[t])}function B(e){let t;return{get(r){if(t&&e(t.key,r))return t.value;return s},put(e,r){t={key:e,value:r}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function N(e,t){let r=[];function n(e){const n=r.findIndex(r=>t(e,r.key));if(n>-1){const e=r[n];if(n>0){r.splice(n,1);r.unshift(e)}return e.value}return s}function i(t,i){if(n(t)===s){r.unshift({key:t,value:i});r.length>e&&r.pop()}}function o(){return r}function a(){r=[]}return{get:n,put:i,getEntries:o,clear:a}}var W=(e,t)=>e===t;function q(e){return function t(r,n){if(null===r||null===n||r.length!==n.length)return false;const{length:i}=r;for(let t=0;to(e.value,t));if(r){t=r.value;0!==l&&l--}}u.put(arguments,t)}return t}c.clearCache=()=>{u.clear();c.resetResultsCount()};c.resultsCount=()=>l;c.resetResultsCount=()=>{l=0};return c}function z(e){const t=I([]);let r=null;const n=q(W);const i=k(()=>{const r=e.apply(null,t.proxy);return r});function o(){if(!n(r,arguments)){F(t,arguments);r=arguments}return i.value}o.clearCache=()=>i.clear();return o}var G=class{constructor(e){this.value=e}deref(){return this.value}};var H="undefined"!==typeof WeakRef?WeakRef:G;var $=0;var K=1;function Q(){return{s:$,v:void 0,o:null,p:null}}function X(e,t={}){let r=Q();const{resultEqualityCheck:n}=t;let i;let o=0;function a(){let t=r;const{length:a}=arguments;for(let e=0,r=a;e{r=Q();a.resetResultsCount()};a.resultsCount=()=>o;a.resetResultsCount=()=>{o=0};return a}function Z(e,...t){const r="function"===typeof e?{memoize:e,memoizeOptions:t}:e;const n=(...e)=>{let t=0;let n=0;let i;let o={};let a=e.pop();if("object"===typeof a){o=a;a=e.pop()}l(a,`createSelector expects an output function after the inputs, but received: [${typeof a}]`);const s={...r,...o};const{memoize:u,memoizeOptions:c=[],argsMemoize:g=X,argsMemoizeOptions:h=[],devModeChecks:v={}}=s;const m=d(c);const y=d(h);const b=f(e);const w=u(function e(){t++;return a.apply(null,arguments)},...m);let S=true;const _=g(function e(){n++;const t=p(b,arguments);i=w.apply(null,t);false;return i},...y);return Object.assign(_,{resultFunc:a,memoizedResultFunc:w,dependencies:b,dependencyRecomputations:()=>n,resetDependencyRecomputations:()=>{n=0},lastResult:()=>i,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:u,argsMemoize:g})};Object.assign(n,{withTypes:()=>n});return n}var Y=Z(X);var J=Object.assign((e,t=Y)=>{u(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const r=Object.keys(e);const n=r.map(t=>e[t]);const i=t(n,(...e)=>e.reduce((e,t,n)=>{e[r[n]]=t;return e},{}));return i},{withTypes:()=>J})}};var t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={id:n,loaded:false,exports:{}};e[n].call(o.exports,o,o.exports,r);o.loaded=true;return o.exports}r.m=e;(()=>{r.amdO={}})();(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;r.d(t,{a:t});return t}})();(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.f={};r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>{r.f[n](e,t);return t},[]))})();(()=>{r.u=e=>e+".js"})();(()=>{r.miniCssF=e=>{}})();(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{var e={};var t="BaseKit:";r.l=(n,i,o,a)=>{if(e[n]){e[n].push(i);return}var s,l;if(void 0!==o){var u=document.getElementsByTagName("script");for(var c=0;c{s.onerror=s.onload=null;clearTimeout(p);var i=e[n];delete e[n];s.parentNode&&s.parentNode.removeChild(s);i&&i.forEach(e=>e(r));if(t)return t(r)};var p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror);s.onload=f.bind(null,s.onload);l&&document.head.appendChild(s)}})();(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});Object.defineProperty(e,"__esModule",{value:true})}})();(()=>{r.nmd=e=>{e.paths=[];e.children||(e.children=[]);return e}})();(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t){t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src);if(!e){var n=t.getElementsByTagName("script");if(n.length){var i=n.length-1;while(i>-1&&(!e||!/^http(s?):/.test(e)))e=n[i--].src}}}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/");r.p=e})();(()=>{var e={98:0};r.f.j=(t,n)=>{var i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{true;var o=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=o);var a=r.p+r.u(t);var s=new Error;var l=n=>{if(r.o(e,t)){i=e[t];0!==i&&(e[t]=void 0);if(i){var o=n&&("load"===n.type?"missing":n.type);var a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")";s.name="ChunkLoadError";s.type=o;s.request=a;i[1](s)}}};r.l(a,l,"chunk-"+t,t)}};var t=(t,n)=>{var[i,o,a]=n;var s,l,u=0;if(i.some(t=>0!==e[t])){for(s in o)r.o(o,s)&&(r.m[s]=o[s]);if(a)var c=a(r)}t&&t(n);for(;u{"use strict";r(24572);var e=t(r(34328));function t(e){return e&&e.__esModule?e:{default:e}}e["default"]._babelPolyfill&&"undefined"!==typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.");e["default"]._babelPolyfill=true})();(()=>{"use strict";var e=i(r(26548));var t=i(r(85989));var n=i(r(387));function i(e){return e&&e.__esModule?e:{default:e}}window.Site={load:function e(){this._initialiseWidgets();this._initialiseLanguageSelector();Server.ecwidStoreId&&this._initialiseEcwid()},_initialiseWidgets:function r(){var n=(0,t.default)();n.forEach(function(t){e.default.WidgetFactory.build(t)})},_initialiseLanguageSelector:function t(){if(Server.isFullVersionTenSite)return;var r=e.default.languageMenuRendererFactory.build(document.body);r.display()},_initialiseEcwid:function e(){n.default.addEcwidScript()}}})()})();